簡體   English   中英

Jpcap軟件包中的JpcapCaptor,NetworkInterface

[英]JpcapCaptor, NetworkInterface in Jpcap package

我從http://sourceforge.net/projects/jpcap/下載了一個jpcap程序包。我已經將jar文件復制到了jre和jdk的ext目錄中,還將該文件夾復制到了jdk的bin中。 但是,當我運行我的代碼時,它顯示JpcapCaptor的錯誤,並且找不到網絡接口類。

我也在包中手動搜索過,並且沒有名為JpcapCaptor的類。 如果我安裝了錯誤的軟件包或什么,請幫助我。

是的,在0.01.16版本中沒有名為JpcapCaptor的類。 找不到您的網絡接口的問題是因為PacketCapture.getDevice在設備名稱中添加了\\ n和其他字符串(例如window),這在您嘗試打開設備時使它不可讀,因此請嘗試將設備名稱與您可以通過在命令提示符下使用ipconfig找到一個,然后使用子字符串刪除多余的字符串。 您可以在打開設備時使用代碼:

     PacketCapture pcap=new PacketCapture();
     String device=pcap.findDevice();
     device=device.substring(0, device.indexOf("}")+1);
     m_pcap.open(device, true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM