Java 仍然停留在jna路径解析上
我真的很难弄明白这一点 我试图通过jna在eclipse中使用GStreamer。Processing为此提供了一个库,如果我试图通过从eclipse以小程序的形式运行草图来运行代码,那么一切都是好的,但是当我尝试执行整个应用程序时,我会得到一个类似这样的警告列表(在相机第一次调用时)Java 仍然停留在jna路径解析上,java,jna,Java,Jna,我真的很难弄明白这一点 我试图通过jna在eclipse中使用GStreamer。Processing为此提供了一个库,如果我试图通过从eclipse以小程序的形式运行草图来运行代码,那么一切都是好的,但是当我尝试执行整个应用程序时,我会得到一个类似这样的警告列表(在相机第一次调用时) (javaw.exe:3840): GStreamer-WARNING **: Failed to load plugin 'C:/Users/aaa/Desktop/bbb/ccc/video/library/
(javaw.exe:3840): GStreamer-WARNING **: Failed to load plugin '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/
这条路似乎不正确
C:/Users/aaa/Desktop/bbb/ccc/video/library/\windows64\plugins\libgstvorbis.dll'
C:/Users/aaa/Desktop/bbb/ccc/video/library/windows64/plugins/libgstvorbis.dll'
这是正确的
我从来没有写过需要jna的库,我尝试尽可能地使用这个库,有什么建议吗?如何在代码中加载库?我在构建路径中添加了应该引用它们和jna平台jar的jar。C:/Users/aaa/Desktop/bbb/ccc/video/library/part取决于链接库的位置,而\windows64\plugins\是库搜索插件的位置。不知道为什么在处理IDE工作时逻辑无法正确解析路径。可能的重复请在原始问题中附加任何其他信息,processing有一些库,它们可以与一些设备(如照相机)进行交互,并对这些输入进行快速(代码化)细化。有些功能不是纯java的,必须依赖于本机语言,但我负担得起。当然,首先使用库的主要特点是在不了解实现的各个方面的情况下,拥有一些可供您使用的功能。在我的例子中,我试图使用非常特定的gstreamer processing 2.2.1库在eclipse中工作(在处理IDE之外,它可以正常工作)。