Raspberry pi java.lang.UnsatisfiedLinkError:com.slytechs.library.nativellibrary.dlopen(Ljava/lang/String;)J

Raspberry pi java.lang.UnsatisfiedLinkError:com.slytechs.library.nativellibrary.dlopen(Ljava/lang/String;)J,raspberry-pi,shared-libraries,jnetpcap,Raspberry Pi,Shared Libraries,Jnetpcap,我正在和树莓皮3 b+一起工作。我的程序是用java编写的,我正在使用jnetpcap库。执行代码时,我得到以下错误: 我认为问题在于,与jnetpcap相对应的共享对象(.so)不是arm体系结构的对象(而是Linux)。如何获取或转换我必须在arm体系结构中工作的当前版本?RPI3b+唯一可能的解决方案是编译jnetpcap项目的反源代码,因为没有预编译版本直接获取*.so(arm体系结构32位)。问题是,项目的最后一个版本是2013年的版本,因此依赖关系很难获得,因为版本不同。 我决定用

我正在和树莓皮3 b+一起工作。我的程序是用java编写的,我正在使用jnetpcap库。执行代码时,我得到以下错误:


我认为问题在于,与jnetpcap相对应的共享对象(.so)不是arm体系结构的对象(而是Linux)。如何获取或转换我必须在arm体系结构中工作的当前版本?

RPI3b+唯一可能的解决方案是编译jnetpcap项目的反源代码,因为没有预编译版本直接获取*.so(arm体系结构32位)。问题是,项目的最后一个版本是2013年的版本,因此依赖关系很难获得,因为版本不同。
我决定用另一个名为pcap4j的库在RPi(可用于Ubuntu的jnetpcap)中实现我想要的功能(打开PCAP并处理它们),它工作得很好。

RPI3B+唯一可能的解决方案是编译jnetpcap项目的de源代码,因为没有预编译版本直接获取*(arm架构32位)。问题是,该项目的最后一个版本是从2013年开始的,因此依赖关系很难获得,因为版本不同。 我决定用另一个名为pcap4j的库在RPi(可用于Ubuntu的jnetpcap)中实现我想要的功能(打开pcap并处理它们),它工作得很好