1、编写java类,包含native方法
public native void printHelloWorld();
2、编译成class文件
javac xxx.java
3、生成.h头文件
javah className
4、编写C/C++代码,实现头文件(.h)中的方法
5、编译成dll
gcc --share HelloWorld.c HelloWorld.h -I YourJdkHome/include -I YourJdkHome/include/win32 -o HelloWorld.dll
或
gcc -shared HelloWorld.c HelloWorld.h -I YourJdkHome/include -I YourJdkHome/include/win32 -o HelloWorld.dll
6、将生成的dll文件添加到到项目中,并加载使用
System.loadLibrary("HelloWorld");

767

被折叠的 条评论
为什么被折叠?



