小编the*_*guy的帖子

jnetpcap - java.lang.UnsatisfiedLinkError: com.slytechs.library.NativeLibrary.dlopen(Ljava/lang/String;)J

我正在使用 IntelliJ 运行示例 java-jnetpcap 应用程序。我的类路径中有 64 位 JDK,并包含以下依赖项

<dependency>
  <groupId>jnetpcap</groupId>
  <artifactId>jnetpcap</artifactId>
  <version>1.4.r1425-1f</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我正在运行下面的 example.java 类

public class PcapReaderDemo
{

private static final String filePath= "/src/main/resources/TAPcapture.pcap";

public static void main(String [] arguments){

final StringBuilder errbuf = new StringBuilder();
Pcap pcap = Pcap.openOffline(filePath,errbuf);
if (pcap == null) {
  System.err.printf("Error while opening device for capture: "
    + errbuf.toString());
  return;
}
PcapPacketHandler<String> jpacketHandler = new PcapPacketHandler<String>() {
  public void nextPacket(PcapPacket packet, String user) {
    System.out.printf("Received at %s caplen=%-4d len=%-4d %s\n",
      new Date(packet.getCaptureHeader().timestampInMillis()),
      packet.getCaptureHeader().caplen(), …
Run Code Online (Sandbox Code Playgroud)

java jnetpcap

5
推荐指数
1
解决办法
7546
查看次数

标签 统计

java ×1

jnetpcap ×1