A basic introduction of JNI
JNI 作为一个编程框架,可以使得java程序可以调用或者被调用使用C或C++编写的库。
java调用C实现的HelloWorld例子
HelloWorld.java
class HelloWorld
{
private native void print();
public static void main(String[] args)
{
new HelloWorld().print();
}
static {
System.loadLibrary("HelloWorld");
}
}
java命令生成h头文件
javac HelloWorld.java
javah HelloWorld
HelloWorld.h 自动 …