使用JNI.
一、首先需要编写一个native的java方法。
public class Test{
static{
System.loadLibrary("mydll");
}
public static void main(String[] args) {
new Test().test();
}
public native void test();
}
二 使用javac 编译。使用javah生产头文件。
生产的头文件就在你执行这些命令目录下面。
三、编写C代码。include这个头文件.实现 头文件中的test函数。
四、把自己编写的.c的c语言程序编译成dll后缀的库文件。
五、在这个例子里面把库文件放在项目根目录下就可以了。