Java调用第三方dll文件的使用方法 System.load()或System.loadLibrary()
2017-01-05 14:45
507 查看
Java调用第三方dll文件的使用方法
public class OtherAdapter { static { //System.loadLibrary("Connector");//载入需要调用的dll Connector.dll System.load("d://Connector.dll");//载入dll Connector.dll } //用native关键字修饰将被其它语言实现的方法 //dll文件中对应的函数声明 public native static int _PWLogon(String lpszDS,String lpszUser,String lpszPWD); //函数声明 public native static void _PWLogout(); public native static String _GetPWLastError(); public native static String _GetPWFolders(long lParentFolderno); public native static String _GetPWDocuments(long lFolderno); public native static String _GetPWFiles(long lFolderno,long lDocno); //public native static String pirntStr(String msg);//函数声明 public static void main(String[] args){ //本地方法的调用 int rs=_PWLogon("服务器","账号","密码"); System.out.println("用户登录状态:"+rs); if(rs==1) { System.out.println("获取顶级目录:"+_GetPWFolders(0)); System.out.println("获取父子目录:"+_GetPWDocuments(54)); System.out.println("下载指定文件:"+_GetPWFiles(54,2)); _PWLogout(); } else { System.out.println("获取错误信息:"+_GetPWLastError()); } } }
相关文章推荐
- System.load 和 System.loadLibrary使用方法
- Java:System.loadLibrary()的使用方法汇总
- php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
- Chap5:使用JNI技术实现java程序调用第三方dll(c/c++)文件的功能
- Android 使用html做UI的方法---js与java的相互调用
- php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
- 使用C#调用Java带MIME附件WebService方法的初步设想
- Eclipse中java工程中引用dll库的路径设置 && System.loadLibrary()调用Dll路径问题
- 使用java反射中的getMethod,invoke方法调用对象方法的实例
- Android NDK之----- C调用Java [GetMethodID方法的使用]
- JAVA JNI配置教程 使用JAVA调用Native方法打印Hello World
- java使用AXIS调用.net的webservice的小说明(webservice方法里含有对象)
- System.loadLibrary()的使用方法汇总
- 关于JNI的使用(实战linux平台下java调用本地c语言方法)
- java 调用 bat 如果里面用了第三方命令 dos 窗口没有关闭 解决方法
- CXF之使用工厂方法(java代码)发布服务与进行客户端调用
- 老紫竹JAVA提高教程-System.arraycopy方法的使用
- 使用Java调用DOS命令方法
- java使用JNI调用C++代码(vs2010生成dll文件)
- php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)