Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 仍然停留在jna路径解析上_Java_Jna - Fatal编程技术网

Java 仍然停留在jna路径解析上

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/

我真的很难弄明白这一点

我试图通过jna在eclipse中使用GStreamer。Processing为此提供了一个库,如果我试图通过从eclipse以小程序的形式运行草图来运行代码,那么一切都是好的,但是当我尝试执行整个应用程序时,我会得到一个类似这样的警告列表(在相机第一次调用时)

(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之外,它可以正常工作)。