我试图通过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的库,如果可能的话,我试图使用这个库,有什么建议吗?
答案 0 :(得分:0)
您可以将系统属性jna.library.path
设置为正在加载的主库的路径。所有这些库的依赖项必须位于该目录中或%PATH%
上。
您可以使用dependency walker找到依赖库。