jpcap.dll在64位系统上



嘿,我在系统上使用Jpcap API。它要求您将jpcap.dll的副本放在system32文件夹中。问题是它在我的64位系统上不起作用。

我试着在eclipse n中运行一个程序,它给出了以下错误-

线程"main"java.lang.UnsisfiedLinkError:C:\Windows\System32\jpcap.dll中出现异常:无法在AMD 64位平台上加载IA 32位.dll

Jpcap.dll有64位版本吗?我如何转换它或在64位机器上运行?

我甚至不知道为什么会出现这个问题,但我通过安装32-bit JDK而不是64-bit解决了这个问题,它运行得非常好。

你可以试一试。

朋友们,您可以使用下面的链接jpcap.dll中的64位jpcap.dll文件来获取win64。只需将其重命名为jpcap.dll并使用它…

还有另一个库jnetpcap,它有32位和64位Windows版本。我不知道API是否以任何方式与Jpcap兼容,但如果迫切需要在Windows x64上通过Java使用WinPCap,这可能是一个选项。

这个库似乎也比Jpcap维护得更多。根据Jpcap的主要网站,Jpcap上一次更新是在2007年,今年(截至2012-11-09)Jetpcap已经进行了更新。

相关内容

  • 没有找到相关文章

最新更新