配置主要参考的是这个链接:
参考1:jnetpcap在Win8.1上的配置:http://blog.csdn.net/u012968045/article/details/46623985
参考2:Java程序引用jNetPcap抓包的方法:http://www.6san.com/1136/
参考3:jNetPcap-用Java实现libpcap完整封装的网络数据包捕获函数库http://blog.csdn.net/kalman2008/article/details/45930781
jNetPcap官网:http://www.jnetpcap.com/
winpcap官网:http://www.winpcap.org/
1、首先安装winpcap/libcap,windows系统安装winpcap,unix为基础的系统安装libcap。
2、到http://jnetpcap.com/(jnetpcap的官网)上下载jnetpcap,我下载的是:jnetpcap-1.4.r1425-1.win64,解压之后会有两个重要的文件,jnetpcap.dll和jnetpcap.jar
3、将jnetpcap.dll拷贝至指定目录,如:D:\jnetpcap,将jnetpcap.jar加入你工程的lib,并配置到buildpath中。
4、在Run Configurations --> Arguments --> VM arguments中增加配置项: -Djava.library.path=D:\jnetpcap,即指定jnetpcap.dll动态链接库文件的位置,程序运行时需要调用,若找不
到jnetpcap.dll文件,或版本不正确(32位或64位),则在运行中会报如下异常:
java.lang.UnsatisfiedLinkError: com.slytechs.library.NativeLibrary.dlopen(Ljava/lang/String;)J