我在我的java程序中使用jpcap
。我尝试了一切让它运行但没有任何效果。
给出例外:
Exception in thread "main" java.lang.UnsatisfiedLinkError
C:\Program Files\Java\jdk1.7.0\bin\Jpcap.dll: Can't find dependent libraries
我正在使用netbeans7
,JDK7
,Windows 7
所有32位
答案 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
。