Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.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.lang.UnsatisfiedLinkError:com.slytechs.library.nativellibrary.dlopen(Ljava/lang/String;)J_Java_Jnetpcap - Fatal编程技术网

“线程中的异常”;“主要”;java.lang.UnsatisfiedLinkError:com.slytechs.library.nativellibrary.dlopen(Ljava/lang/String;)J

“线程中的异常”;“主要”;java.lang.UnsatisfiedLinkError:com.slytechs.library.nativellibrary.dlopen(Ljava/lang/String;)J,java,jnetpcap,Java,Jnetpcap,我正在尝试使用此repo将.pcap文件转换为.xml文件,用于我的深度学习项目。我是java新手,所以我不知道如何解决这个问题。我在64位ubuntu上使用32位jdk。似乎jnetpcap有问题。请有人帮帮我,因为我的截止日期快到了。多谢各位 从外观上看,我认为您缺少一个外部库,例如Linux中的共享对象(.so)或Windows中的动态链接库(.dll)。如果您共享了整个异常,我们可以找到异常抛出的确切位置,并尝试查看代码是否告诉我们应该在哪里找到库。否则,我会查看您的类路径,并确保它包含

我正在尝试使用此repo将.pcap文件转换为.xml文件,用于我的深度学习项目。我是java新手,所以我不知道如何解决这个问题。我在64位ubuntu上使用32位jdk。似乎jnetpcap有问题。请有人帮帮我,因为我的截止日期快到了。多谢各位


从外观上看,我认为您缺少一个外部库,例如Linux中的共享对象(.so)或Windows中的动态链接库(.dll)。如果您共享了整个异常,我们可以找到异常抛出的确切位置,并尝试查看代码是否告诉我们应该在哪里找到库。否则,我会查看您的类路径,并确保它包含jnetpcap所需的相关动态库(阅读文档,jnetpcap只是现有非Java实用程序的Java包装器,因此有必要提供非Java依赖项)


我在Github上跟踪了stacktrace中的代码,发现在加载库时引发了异常。因此,我猜测您在类路径中缺少以下库之一:
wpcap
pcap
jnetpcap-pcap100
jnetpcap
。可以找到其中两个,用于Linux(Windows在同一个repo中可用)。

我已附上图片。请检查此图片。错误在此处引发:。我将继续往下看代码,但同时请打印您的类路径。我如何打印类路径?我的意思是,你想让我打印哪个类的类路径?我也遵循了最后两个答案,但它不起作用。类路径是在启动JVM之前设置的(虽然可以动态更改它,但很少)。如何启动应用程序?可能有一些方法可以从Java打印类路径,在internet上查找。