使用Jpcap在线程“main”java.lang.UnsatisfiedLinkError中的异常

时间:2014-07-15 12:21:12

标签: java windows netbeans-7 winpcap jpcap

我在我的java程序中使用jpcap。我尝试了一切让它运行但没有任何效果。

给出例外:

Exception in thread "main" java.lang.UnsatisfiedLinkError 
C:\Program Files\Java\jdk1.7.0\bin\Jpcap.dll: Can't find dependent libraries

我正在使用netbeans7JDK7Windows 7所有32位

1 个答案:

答案 0 :(得分:2)

如果您完全确定您的操作系统,Java和DLL都是32位,那么您可能会错过libpcap库的Windows实现。请尝试以下步骤:

1)卸载以前版本的jpcap

2)安装winPcap,然后运行jpcap installer

3)C:\ WINDOWS \ system32 \ Jpcap.dll(检查它是否存在)

4)C:\ WINDOWS \ Sun \ Java \ lib \ ext \ jpcap.jar

5)再次尝试运行java程序。确保Java启动命令中有-Djava.library.path=C:\WINDOWS\system32\Jpcap.dll