最近由于公司业务需要,要调用dll文件
本文采用JNA调用。
注意!!!FBI警告!!如果你的dll文件是64位的话,就要用64位的jdk!如果你的dll文件是32位的话,就要用32位的jdk!
注意!!!FBI警告!!如果你的dll文件是64位的话,就要用64位的jdk!如果你的dll文件是32位的话,就要用32位的jdk!
注意!!!FBI警告!!如果你的dll文件是64位的话,就要用64位的jdk!如果你的dll文件是32位的话,就要用32位的jdk!
本文提供的dll测试文件是32位的,所以对应的jdk版本是32位的!
环境:win10 ,32位jdk1.8 ,java8版本
dll文件对应函数
int add(int a,int b);
int dec(int a,int b);
int Handle(int (*Callback)()); //里面参数,需要我们传回调函数
java调用步骤