64位ubuntu11.10下配置jpcap教程
发表于 : 2012-01-22 12:33
最近,尝试了一个Java版的x801.2认证客户端,但该软件依赖jpcap的包。因为自己用的是64位系统,没有找到安装包,所以只能自己编译安装,过程有点小复杂,所以帖出来给大家分享。
1、更新系统
务必安装所有更新,否则无法使用jpcap。
2、安装JAVA
可以用新立得安装,可以用apt安装,
也可以自己下载Java的压缩包,并配置环境变量。
这里不多赘述,不过最好不要安装openJDK,因为下面要安装的jpcap是依赖于sun的Java6,Oracle的1.7版本经测试也可以,openJDK还没测试过。
3、安装gcc和make
可以在软件管理器中找到,或是apt安装,默认已安装
4、安装flex
sudo apt-get install flex
此时GNUm4也自动安装
5、安装bison
sudo apt-get install bison
6、安装libcap
虽然libcap也是默认安装的,但有必要更新到最新版本。
到http://www.tcpdump.org/,下载libcap的包。
解压后进入目录,执行:
.\configure
make
sudo make install
7、安装jpcap
到官网下载jpcap的压缩包,最新版0.7,http://www.netresearch.ics.uci.edu/kfuj ... 0.7.tar.gz
解压后进入解压后的目录/src/c,修改makefile
找到 $(CC) $(COMPILE_OPTION) -I$(JNI_INCLUDE) 这一行
修改为
$(CC) $(COMPILE_OPTION) -fPIC -I$(JNI_INCLUDE)
并保存
然后在终端输入命令
make
最后把生成的libjpcap.so和jpcap解压目录/lib下的jpcap.jar,复制到你java目录($JAVA\_HOME)/jre/lib/ext
配置已完成
截图看附件,希望大家多提建议!!
1、更新系统
务必安装所有更新,否则无法使用jpcap。
2、安装JAVA
可以用新立得安装,可以用apt安装,
也可以自己下载Java的压缩包,并配置环境变量。
这里不多赘述,不过最好不要安装openJDK,因为下面要安装的jpcap是依赖于sun的Java6,Oracle的1.7版本经测试也可以,openJDK还没测试过。
3、安装gcc和make
可以在软件管理器中找到,或是apt安装,默认已安装
4、安装flex
sudo apt-get install flex
此时GNUm4也自动安装
5、安装bison
sudo apt-get install bison
6、安装libcap
虽然libcap也是默认安装的,但有必要更新到最新版本。
到http://www.tcpdump.org/,下载libcap的包。
解压后进入目录,执行:
.\configure
make
sudo make install
7、安装jpcap
到官网下载jpcap的压缩包,最新版0.7,http://www.netresearch.ics.uci.edu/kfuj ... 0.7.tar.gz
解压后进入解压后的目录/src/c,修改makefile
找到 $(CC) $(COMPILE_OPTION) -I$(JNI_INCLUDE) 这一行
修改为
$(CC) $(COMPILE_OPTION) -fPIC -I$(JNI_INCLUDE)
并保存
然后在终端输入命令
make
最后把生成的libjpcap.so和jpcap解压目录/lib下的jpcap.jar,复制到你java目录($JAVA\_HOME)/jre/lib/ext
配置已完成
截图看附件,希望大家多提建议!!