(1)jna是对jni的封装,让java使用者能更好的使用本地的动态库 (2)使用jna需要下载jna的jar包,该jar包就是对jni的封装,所以在调用效率上来讲,jna是要比jni低一点的,不过对于大多数项目来说,没有很直观的体现. (3)将jar包添加到项目中后,写一个接口类,用来和动态库建立联系,并声明动态库中的方法,具体的代码如下: package com.wxyz.lib_to_java; import com.sun.jna.Library; import com.sun.jna.