Jna路径解决

时间:2016-12-24 12:08:40

标签: java eclipse jna

我试图通过jna在eclipse中使用GStreamer。 Processing为此提供了一个库,如果我尝试通过从eclipse运行草图作为applet运行代码,一切都很好,但是当我尝试执行整个应用程序时,我得到一个警告列表(在Camera第一次调用上),就像这样一个

(javaw.exe:3840):GStreamer-WARNING **:无法加载插件'C:/ Users / aaa / Desktop / bbb / ccc / video / library / \ windows64 \ plugins \ libgstvorbis.dll': C:/ Users / aaa / Desktop / bbb / ccc / video / library / \ windows64 \ plugins \ libgstvorbis.dll':Impossibile trovare il modulo specificato。

140个插件中的30个以上(可能是我的图书馆用于相机管理的插件)

jna jar和库位于项目文件夹C:/ Users / aaa / Desktop / bbb / ccc / video / library / 并包含在构建路径中

,本机代码位于C:/ Users / aaa / Desktop / bbb / ccc / video / library / windows64 / plugins /

路径似乎不正确......

我从来没有写过需要jna的库,如果可能的话,我试图使用这个库,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以将系统属性jna.library.path设置为正在加载的主库的路径。所有这些库的依赖项必须位于该目录中或%PATH%上。

您可以使用dependency walker找到依赖库。