JNI加载dll两种方式
2010-01-11 15:02
239 查看
上次在用java调用dll文件的时候调用方法写错了,以至于一直出错。现在就记录一下。
Java中加载dll文件的方法有两种:
①、System.load(String filename);
从作为动态库的本地文件系统中以指定的文件名加载代码文件。文件名参数必须是完整的路径名(指的是绝对路径)。dll文件可以随便放到哪个目录下面,指定了绝对路径找到文件就OK了。filename指的就是加载的文件。
②、System.loadLibrary(String libname);
加载由 libname 参数指定的系统库。将库名映射到实际系统库的方法取决于系统,libname指的指定的动态库的库名。
用这个方法我是直接把dll文件放到System32下面的,自动去加载的。
<今天出现的错误是把两个方法用反了,因为也是在网上找的资料,一时没明白过来哪里错了。所以现在就记录一下,以免下次再犯>
Java中加载dll文件的方法有两种:
①、System.load(String filename);
从作为动态库的本地文件系统中以指定的文件名加载代码文件。文件名参数必须是完整的路径名(指的是绝对路径)。dll文件可以随便放到哪个目录下面,指定了绝对路径找到文件就OK了。filename指的就是加载的文件。
②、System.loadLibrary(String libname);
加载由 libname 参数指定的系统库。将库名映射到实际系统库的方法取决于系统,libname指的指定的动态库的库名。
用这个方法我是直接把dll文件放到System32下面的,自动去加载的。
<今天出现的错误是把两个方法用反了,因为也是在网上找的资料,一时没明白过来哪里错了。所以现在就记录一下,以免下次再犯>
相关文章推荐
- 动态链接库dll的两种加载方式
- DLL的两种加载方式
- java中调用本地动态链接库(*.DLL)的两种方式详解和not found library、打包成jar,war包dll无法加载等等问题解决办法
- 两种方式调试JNI中DLL(动态链接库)
- 两种方式调试JNI中DLL(动态链接库)
- Android——JNI加载so两种方式
- 两种方式调试JNI中DLL(动态链接库)
- 两种方式调试JNI中DLL(动态链接库)
- Linux共享库两种加载方式简述
- Flash AS3.0加载外部资源(图片、MP3、SWF)的两种方式
- Spring加载properties文件的两种方式
- 【转载】DLL中导出函数的两种方式
- Spring加载properties文件的两种方式
- MFC中怎样将位图写入指定的Picture控件中,两种方式:1 加载已有位图 2读取位图文件;另外CreateDIBitmap的用法和StretchDIBits用法举例
- Spring加载properties文件的两种方式
- Spring加载properties文件的两种方式
- VC6.0中加载库(lib、dll)文件的两种方法 .
- 深入浅出SharePoint——WebPart部署方式一之加载dll文件
- delphi 调用dll两种方式