简单的HelloWrold版本的JNI程序步骤。
step1:
编写一个带有native方法的java类 HelloWorld.java
step2:
javac HelloWorld.java
step3:
javah HelloWrold生成HelloWorld.h
step4:
编写一个HelloWorld.c实现HelloWorld.h中的方法
step5:
运行 gcc HelloWorld.c -fPIC -shared -o libHelloWorld.so
step6:
LD_LIBRARY_PATH=./
step7:
java HelloWrold便可以看到效果了。。。。。。。。。。
-------------------------------------------------------------------------------
gcc test_a.c test_b.c test_c.c -fPIC -shared -o libtest.so
LD_LIBRARY_PATH=USERLIB:$LD_LIBRARY_PATH
参考资料:http://linux.chinaitlab.com/c/769617_2.html
step1:
编写一个带有native方法的java类 HelloWorld.java
step2:
javac HelloWorld.java
step3:
javah HelloWrold生成HelloWorld.h
step4:
编写一个HelloWorld.c实现HelloWorld.h中的方法
step5:
运行 gcc HelloWorld.c -fPIC -shared -o libHelloWorld.so
step6:
LD_LIBRARY_PATH=./
step7:
java HelloWrold便可以看到效果了。。。。。。。。。。
-------------------------------------------------------------------------------
gcc test_a.c test_b.c test_c.c -fPIC -shared -o libtest.so
LD_LIBRARY_PATH=USERLIB:$LD_LIBRARY_PATH
参考资料:http://linux.chinaitlab.com/c/769617_2.html