当前位置: 技术问答>linux和unix
Linux 下JNI编程调用动态连接库的问题,十万火急
来源: 互联网 发布时间:2015-03-26
本文导语: 小弟在Linux开发,现在在使用JNI在调用的C语言编写的so的时候出现了一个找不到当前要调用的库的异常,希望那位大侠不吝赐教。 我在环境变量中已经加了LD_LIBRARY_PATH=/Test:$LD_LIBRARY_PATH:. 我编写的so就放在这个目...
小弟在Linux开发,现在在使用JNI在调用的C语言编写的so的时候出现了一个找不到当前要调用的库的异常,希望那位大侠不吝赐教。 我在环境变量中已经加了LD_LIBRARY_PATH=/Test:$LD_LIBRARY_PATH:. 我编写的so就放在这个目录中
|
怀疑你java的运行环境中,
实际上,LD_LIBRARY_PATH没有被正常设定。
需要检查一下。
另类方法:
编辑/etc/ld.so.conf
里面,加上你的so目录(/Test ?),
运行ldconfig刷新 ld.so.cache
再运行,应该就成了。
(so文件必须要有执行权限!)
实际上,LD_LIBRARY_PATH没有被正常设定。
需要检查一下。
另类方法:
编辑/etc/ld.so.conf
里面,加上你的so目录(/Test ?),
运行ldconfig刷新 ld.so.cache
再运行,应该就成了。
(so文件必须要有执行权限!)
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。