Intellij IDEA 安装jnetpcap开发环境与 no jnetpcap in java.library.path 的解决方案

来源:互联网 发布:易税软件下载 编辑:程序博客网 时间:2024/06/07 14:01

jnetpcap是libpcap的一个java完整封装,这篇博客就是讲解如何能够使用Intellij IDEA来编写jnetpcap

这篇博客分为四个部分:

  1. 安装必要的开发环境
  2. 添加jnetpcap的jar包
  3. 测试导入包
  4. 解决java.lang.UnsatisfiedLinkError : no jnetpcap in java library报错
一.安装必要开发环境:
我是Windows操作系统
  • 首先下载并且安装winpcap:http://www.winpcap.org/
winpcap一路下一步下一步即可安装成功
  • 之后下载jnetpcap到本地:http://jnetpcap.com/download

下载后,解压缩,注意这里的jnetpcap.jar 与.dll文件的位置,一会要导入jar包与.dll时需要这个位置.


二.添加netpcap的jar包
在Intellij IDEA中点击 File -> Project Structure


在打开的选项窗口中定位到这个位置:


点击右侧"+",点击JARs or directories,在弹出的窗口中选择jnetpcap.jarjnetpcap.dll文件


确认后,将左侧的复选框中的对勾勾上


三.测试导入包
在项目中导入一个jnetpcap的类试一下,没有红色报错就证明导入成功,例如:

四.解决java.lang.UnsatisfiedLinkError : no jnetpcap in java library报错

如果导入包成功,那么证明jar包引入成功,如果出现这个报错,说明.dll文件没有引入.
解决方案 : 看第二部分,按照流程把与jnetpcap.jar同一目录下的jnetpcap.dll的文件按照同样的步骤引入即可

阅读全文
0 0
原创粉丝点击