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

来源:互联网 发布:变性手术知乎 编辑:程序博客网 时间:2024/04/29 19:58
继续学习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文件就好了 成功得到想要的结果:

这里写图片描述

 虽然过程相对曲折,我的源码也还没有得到想要的效果,但是初学碰到很多傻瓜问题,对我来说能解决已经很好,慢慢进步吧。 遇到相同问题的小伙伴可以借鉴。
0 0
原创粉丝点击