JNI
iteye_17060
这个作者很懒,什么都没留下…
展开
-
JNI 找不到动态库
最近一个项目中需要使用JNI调用c的动态库,按照网上的做法把lib**.so 放到了 java.library.path 但是老是有 lib**.so not in java.libarary.path 错。。最后发现。。 static { System.loadLibrary("hello"); hello 应该去掉 lib 和 .so 但是还是需要手工把动态库放到某个目...2010-11-24 21:12:14 · 129 阅读 · 0 评论 -
解决JNI需要手动存放本地库的问题
使用JNI的关键是要load本地库,然而在实际中往往需要将项目打包供第三方使用,这是项目部署存在一个问题,每次都要单独将本地库存放到指定的位置。可以通过文件读写的方式在加载前将本地库写入指定的位置,这是只需要将本地库一起打到jar包中,提供给第三方。 代码如下: public class JniCall { static { try { ...2010-11-24 21:13:22 · 97 阅读 · 0 评论