脚步 :
创建一个java项目,创建一个java源文件并编写一些代码。
声明本机方法,然后加载 linux 本机“so”库。
javah -d output-dir -jni -classpath xxx-dir package.path.ClassName
创建ac源文件,编写javah命令生成的c文件中声明的方法
gcc -D_REENTRANT -fPIC -I $JAVA_HOME/include -I $JAVA_HOME/include/linux -c xxx.c
gcc -shared xxx.o -o libxxx.so
其他 :
克隆此存储库,然后直接运行“javac src/demo/DemoJni.java”而不是创建项目。
评论0
最新资源