什么是jni:jni是java native interface的缩写,是java平台的一部分,允许java代码和其他语言写的代码进行交互。
为什么要用jni :解决java本地调用、在java程序中调用一个用其他语言已经写好的库或者程序。。。
- 举例:
- 新建项目目录:helloJni
- 在目录下新建java文件:helloJni.java
- 文件内容:
public class helloJni{
public native void displayHelloWorld();
static{
System.loadLibrary("hello");//载入本地库
}
public static void main(String[] args){