在eclipse插件中使用依赖共享库,而不需要使用依赖库的路径设置LD_LIBRARY_PATH

时间:2015-06-27 17:14:37

标签: eclipse plugins unsatisfiedlinkerror

目前我很难在eclipse插件中使用依赖的共享库。

问题描述: 我的插件项目需要依赖于libB.so的libA.so.我将两个库保存在我的项目的/ libs下,并包含 Bundle-NativeCode:libs / libA.so; MANIFEST.MF文件中的libs / libB.so 。我使用System.loadLibrary()加载两个库。但是在运行插件时,它显示以下错误" java.lang.UnsatisfiedLinkError":libB.SO无法打开共享对象文件:没有这样的文件或目录

一个可以解决问题的解决方法: 在应用程序的运行/调试设置中,将LD_LIBRARY_PATH环境变量设置为/ libs文件夹的绝对路径 但是当我在其他机器上导出和部署插件时,这个解决方案无济于事。

非常感谢任何小指导。

0 个答案:

没有答案