2014-11-22 54 views
0

我一邊跑我javacode使用jNetPcap罐子收到以下錯誤讀取或提取一些它的DNS A型包,併爲我準備我的Eclipse環境並添加jNetPcap相關的jar,作爲其寫在這個網頁:http://researchingtech.wordpress.com/2012/10/21/installing-jnetpcap-on-windowseclipse-users/java.lang.UnsatisfiedLinkError中JNetPcap輸出誤差

然後我說這部分代碼:

 final String FILENAME = "C:\\Users\\Administrator\\Downloads\\dns.cap"; 
     final StringBuilder errbuf = new StringBuilder(); 

     final Pcap pcap = Pcap.openOffline(FILENAME, errbuf); 
     if (pcap == null) { 
      System.err.println(errbuf); // Error is stored in errbuf if any 
      return; 
     } 

然後當我編譯項目我收到上述錯誤!

任何機構都知道我在導致錯誤的步驟中錯過了什麼?

請指教..

+0

做任何人都有一個想法,如何將eclipse中的java項目鏈接到libpcap,因爲我想這是我的問題背後的原因.. – L29101987 2014-11-22 15:13:29

回答

1

這個錯誤時,該代碼正在尋找這樣/ dll文件未找到發生。請確保你有保存在windows system32文件夾中的jnetpcap的.dll文件。