简介
使用Java通过JNI方式调用C++动态库文件.
操作系统: Win10 64位
Java版本: 1.8.0 64位
Visual Studio版本: vs2017
生成C++头文件
首先需要在Java文件中定义所需调用dll的接口,并生成.h头文件,供下一步编写dll接口的源文件.
java头文件JNIDemo.java中写三个native函数,分别为sayHello,sum和testString
public class JNIDemo {
static{
}
public native void sayHello();
public native int sum(int a, int b);
public native String testString(String test);
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
在当前目录命令行下,生成C++接口头文件