我为 Eclipse 开发了一个插件,它必须访问本机库。
插件是否必须驻留 .so 文件/usr/lib
才能访问它?除非它在那里,否则我的插件无法访问其中的方法。我需要我的插件来访问 .so 本身,这样即使我部署了插件,它也应该可以在没有任何配置更改的情况下工作。我曾经System.loadLibrary()
加载 .so 但即使我使用其完整路径加载库System.load()
,除非我将 .so 文件复制到 .so 文件,否则它也不起作用/usr/lib
。
如何让我的插件从它自己的源文件夹中访问它?