Mac下Java JNI (java native interface)调C

1.编写带有native声明的方法的Java类

2.使用javac命令编译编写的Java类

3.使用java -jni className 来生成后缀名为.h的头文件

4.使用其他语言(C、C++)实现本地方法

5.将本地方法编写的文件生成动态链接库

代码:(不要带包路径)

/**
* native-0study
*
* @author xuedui.zhao
* @create 2018-04-23
*/
public class HelloWorld {
public native void hello();

static{
System.loadLibrary("hello");
}

public static void main(String[] args){

new HelloWorld().hello();
}
}

猜你喜欢

转载自www.cnblogs.com/snowHorse/p/8921995.html