楼主环境:win10 电脑 64 位 os + jpcap + java + jdk1.8 + eclipse
跟楼主环境相似的小伙伴可以参考一下~
1.下载
- win64 位下载链接: https://download.csdn.net/download/erdaifa/9966171(可以解决最后报错
setRoutingOption
问题) - win32 位以及 Linux 系统直接去官网:https://sourceforge.net/projects/jpcap/
- 查找 dll 网站:https://www.zhaodll.com/
- dll 检测工具官网:http://www.dependencywalker.com/
2.参考链接
win64 的安装以及配置可以参考以下所有链接(因为出现的问题真的会很多)
- 常规安装配置:https://blog.csdn.net/qq_37638061/article/details/80710143
- java 调用 dll 文件提示找不到依赖库(该链接里面包括了三个详细链接):https://blog.csdn.net/baofeidyz/article/details/81745105
- 关于
no *** in java.library.path
异常的解决办法:https://blog.csdn.net/u013153983/article/details/59484458 - 关于
access restriction
错误参考链接第5条:https://blog.csdn.net/xiaoxiqinqinbaobao/article/details/8253342 - 常见的配置和问题汇总:https://www.cnblogs.com/xckk/p/4609444.html
楼主以放万一,另外在 C:\Windows\System32
和 C:\Windows\SysWOW64
都放入了 Jpcap.dll
文件
其他的按照网页说法在 jdk/bin
以及 jdk/jre/bin
放入了 Jpcap.dll
文件,在 jdk/jre/lib/ext
中放入了 jpcap.jar
文件
如果以上配置完成后还是报错,可以考虑检查并修复系统文件(楼主就是这样最后才成功的):打开 cmd,以管理员身份敲入 sfc /scannow 命令即可