[英]Java - Getting a project to run with JPcap
我正在嘗試建立一個使用jpcap的項目以檢測網絡流量。 我嘗試了各種方法使其工作,但是每種方法最終都會出錯。 我運行Windows 64位,但是這是我已經完成的工作:
完成所有這些之后,我將jpcap.jar添加到我的構建路徑中。 當我嘗試編譯一條簡單的行時,出現錯誤:
線程“主”中的異常java.lang.UnsatisfiedLinkError:jpcap.JpcapCaptor.getDeviceList()[Ljpcap / NetworkInterface;
在另一個版本的eclipse中,按照相同的步驟,我得到了另一個錯誤:
線程“主”中的異常java.lang.UnsatisfiedLinkError:C:\\ Program Files \\ Java \\ jre7 \\ bin \\ jpcap.dll:無法在AMD 64位平台上加載IA 32位.dll
我在兩種情況下都使用的代碼行是:
list = JpcapCaptor.getDeviceList();
任何幫助使這項工作將不勝感激! 謝謝
是的,您必須重新編譯64位DLL。 您唯一的其他選擇是切換到32位JVM,或者獲取一些32位進程來代表您加載DLL並以某種方式與該進程進行通信。
從這里提取
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.