1. 环境准备
(1)安装jdk,配置好环境变量
2.打开终端
mkidr jni
cd jni
vi JNI_Test.java
按键盘i健进入插入模式
复制下面演示的代码
public class JNI_Test {
public native void showStr(String name);
public native void add(int a,int b);
public native int combineStr(int a,int b);
static{
System.loadLibrary("JNI_DLL");
}
public static void main(String[] args) throws InterruptedException {
JNI_Test jni = new JNI_Test();
jni.showStr("Hello!");
jni.add(1, 2);
Thread.sleep(5000);
System.out.println(jni.combineStr(5, 2));
}
}
按ESC健后输入:wq 保存并退出
2、将JNI_Test.java编译成.class文件
cd jni
javac JNI_Test.java
3.生成.h文件
javah -jni JNI_Test