我正在使用 Netbeans 7,并且我有 32 位 JDK 版本 1.7.0.40。我想使用 jpcap 库来分析传入的数据包。
我做了以下能够使用jpcap。
I added "jpcap.jar" into my project's library.
I copied "jpcap.dll" into my JRE/bin
I copied "jpcap.jar" into my JDK/jre/lib/ext
I copied "jpcap.jar" into my JRE/lib/ext
但是,我得到以下异常:
Exception in thread "main" java.lang.UnsatisfiedLinkError: jpcap.JpcapCaptor.getDeviceList()[Ljpcap/NetworkInterface;
at jpcap.JpcapCaptor.getDeviceList(Native Method)
at src.JpcapAnalyzer.<init>(JpcapAnalyzer.java:19)
at src.Main.main(Main.java:31)
Java 结果:1
我感谢任何建议。
编辑: 发布此问题 2 周后,我没有收到任何答案。然后我想与社区分享我的经验。
我尝试了另一个库jnetpcap,可以在https://sourceforge.net/projects/jnetpcap/下载。我很容易实现它。您可以在 32 位和 64 位操作系统和 JDK 中使用此库。