java使用JNA框架调用dll动态库
这两天了解了一下java调用dll动态库的方法,总的有三种:JNI、JNA、JNative。其中JNA调用DLL是最方便的。 ・ JNI ・ JNA ・ JNative 使用JNative调用DLL除了要引入jar包外还需要额外引入一个dll文件,而JNA只需要引入jar即可使用。 使用JNA框架调用DLL动态库,步骤如下 : 1.导入JNA支持的jar包 添加 jna-4.x.x.jar、jna-platform-4.x.x.jar到项目buildpath中( Maven项目可在中央仓库中搜索JNA的相关依赖添加到项目中) 2.代码调用DLL动态库方法 import com.sun.jna.Library; import com.sun.jna.Native; import com.sun.jna.Platform; import com.sun.jna.win32.StdCallLibrary; /** * JNA框架DLL动态库读取调用示例类 * @ClassName: DllCall * @Description: 读取调用DLL动态库文件中的方法 * @author : LinWenLi * @date: 2018年7月18日 上午10:32:16 */ public class JNADllCall { /** * DLL动态库调用方法 * @Description: