[英]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.