1)java准备工作
class TestDll {
static {
//加载需要调用的库名
System.loadLibrary("test");//dll 或者 os 后缀,让系统来识别
}
//对要调用的方法做本地声明
public native static void test();
}
然后javac 编译文件,生成.class文件 再用javah 编译class文件,生成.h的中间连接文件 2)c/c++准备工作 只需要具体实现以上的方法,编译生成库即可。 接下来便可调用动态库了。