JNI 是 Java Native Interface 的简称
public native void sayHello();
javah com.omg.NativeLib
#include<iostream>
#include "com_omg_NativeLib.h"
using namespace std;
JNIEXPORT void JNICALL Java_com_olive_NativeLib_sayHello (JNIEnv *, jobject){
cout << "hello world" << endl;
}
System.load("C:\\lib\\NativeCodeJni.dll");
NativeLib nl = new NativeLib();
nl.sayHello();
或者
System.loadLibrary("NativeCodeJni");
NativeLib nl = new NativeLib();
nl.sayHello();
Visual studio环境配置://www.cnblogs.com/sysu-huangwei/p/7466481.html