- 导入包
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>5.8.0</version>
</dependency>
2.声明接口TestDLL 继承 com.sun.jna.Library,DLL文件从 https://download.csdn.net/download/qaz558258/16636401 下载
public interface TestDLL extends Library {
//注意:先使用 System.load()预加载文件后使用
// Native.load("文件名称不包括后缀名",XXX.class) 文件:TESTDLL.dll
TestDLL getInstance = Native.load("TESTDLL",TestDLL.class);
// 接口方法对应DLL或SO里的方法(不可随便定义),两者是一致的。(DLL和SO是其它语言编写的,所以要注意数据类型与Java的转换)
/**
* 求和
* @param a
* @param b
* @return a+b
*/
int add(int a,int b);
/**
*
* @param nameCode
* @return nameC