jpcap报错:no jpcap in java.library.path

继续学习jpcap的第N天,依旧Bug无数,所以继续走在修复Bug的小路上

第二弹:jpcap解决了访问限制后继续报错

错误一: java.lang.UnsatisfiedLinkError:no jpcap in java.library.path

这里写图片描述

原因:在java的library路径里找不到jpcap.dll

特别要搞清楚java.library.path与classpath的区别:java.library.path指的是DLL文件,jpcap的动态链接库

解决办法:把jpcap.dll文件放入java.library.path中

找不到java.library.path时,插入以下代码:

这里写图片描述

 控制台可以打印出一堆,但具体是哪个,依据个人情况而定,刚开始试了几个都不行后,在所有目录下都放入了dll文件,最终找到了,但是结果转变为错误二.

 错误二:

这里写图片描述

 错误描述的很清楚:jpcap.dll 64位不能加载,需要的是32位的

 解决办法也很简单,换成32位的dll文件就好了

 成功得到想要的结果:

这里写图片描述

 虽然过程相对曲折,我的源码也还没有得到想要的效果,但是初学碰到很多傻瓜问题,对我来说能解决已经很好,慢慢进步吧。

 遇到相同问题的小伙伴可以借鉴。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值