目的
本次的目的是用java调用windows下C生成的.dll库。
需要的工具 vs studio2013 ,eclipse
JNI(Java Native Interface):Java调用C/C++,C/C++调用Java的一套API
编写native方法
首先写一个java工程,代码如下:
public class JniTest {
public native static String getStringFromC();
public static void main(String[] args) {
}
}
- 我们通过javah命令生成一个头文件。配置jdk环境变量。
- 切换到工程目录
javah命令,生成.h头文件
- 使用javah命令生成 注意要是这个类的完整类名