1. 安装jdk(jdk1.6或者更高版本)。
2. 安装libpcap-1.3.0之前系统最好升级到最新,以免有缺失软件包的错误,用到的软件包包括:gcc、flex、make 、bison 。这几个是必须要安装的。
Make sure you have 'gcc' and 'make' installed to compile Jpcap.
Other software/packages may be necessary (for example, you need 'build-essential' package to install on Ubuntu).
./configure --prefix=/usr –回车
make –回车
sudo install make –回车
下载地址: http://www.tcpdump.org/#latest-release
$(CC) $(COMPILE_OPTION) -I$(JNI_INCLUDE) 这一行修改为
$(CC) $(COMPILE_OPTION) -fPIC -I$(JNI_INCLUDE)并保存
然后在src/c目录中输入命令 make –回车,这时会在src/c目录生成libjpcap.so文件,最后把生成的libjpcap.so 复制到你的java目录下的/jre/lib/i386
sudo cp libjpcap.so /usr/lib/jdk/oracle_jdk1.7.0_17/jre/lib/i386
把jpcap解压目录/lib下的jpcap.jar,复制到你java目录/jre/lib/ext。
sudo cp jpcap.jar /usr/lib/jdk/oracle_jdk1.7.0_17/jre/lib/ext
下载地址: http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/download.html
注:如果libjpcap.so文件没有生成请检查是否有2中说的软件包没有安装。