繁体   English   中英

java.lang.NoClassDefFoundError:org / jnetpcap / Pcap

[英]java.lang.NoClassDefFoundError: org/jnetpcap/Pcap

在此处输入图片说明

import org.jnetpcap.*;

List<PcapIf> alldevs = new ArrayList<PcapIf>(); // Will be filled with NICs  
StringBuilder errbuf = new StringBuilder();     // For any error msgs  

int r = Pcap.findAllDevs(alldevs, errbuf);  
if (r == Pcap.NOT_OK || alldevs.isEmpty()) {  
    System.err.printf("Can't read list of devices, error is " + errbuf.toString());  
    return;  
}

我真的不知道我在这里想念什么。 该文件可在Eclipse中运行,但不能通过命令行运行!

jnetpcap.jar添加到运行时类路径。 这可能在Eclipse的类路径中存在,但在当前命令行的类路径中不存在

sudo java -cp /home/../lib:jnetpcap.jar:. -Djava.libary.path=... sslarp.controller.Controller

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM