/usr/bin/ld: /tmp/ccL2M6sC.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
修改jpcap-0.7/src/c 目录下的 Makefile 文件
添加编译选项 -fPIC
$(CC) $(COMPILE_OPTION) -fPIC -I$(JNI_INCLUDE) -I$(JNI_INCLUDE2)\
-I$(PCAP_INCLUDE)\
重新make就可以通过了
分享到:
相关推荐
安装jpcap报错:Exception in thread "main" java.lang.UnsatisfiedLinkError: C:/Windows/System32/Jpcap.dll: Can't find dependent libraries 解决办法。
jpcap64位 win10 下的 64位 jpcap开发包,可以用来发送拦截地网络数据包
在官方网站上声明,JPCAP支持FreeBSD 3.x, Linux RedHat 6.1, Fedora Core 4, Solaris, and Microsoft Windows 2000/XP等系统。 经过本人亲自测试,在window环境和linux环境下面都是可用的,使用方法: window: 1....
支持64位的Jpcap.dll 用于在64位系统上运行jpcap抓包服务。 如果用32位的Dll,将会出现如下错误: Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jre7\bin\Jpcap.dll: Can't ...
jpcap 64位 包含jpcap.jar、jpcap.dll以及libjpcap.so文件
由于java代码中抓包需要用到JPcap,但是之前有的一个Jpcap会报错虽然不影响运行,但是看起来非常难受,所以找了好久才找到了这个包。里面有32位和64位的jar和dll文件,只是想分享一下,但是最少要设定1积分才能发
安装jpcap过了好久,不记得上次是怎么安装jpcap的, 他可以帮助我们捕获网络数据,当然,你如果够牛B,可以写出比你本人更牛B的程序来的(说明一点,jpcap给我们提供的功能太强大了),本人安装它可谓一波三折,犯了...
64位的dll及对应可用的jar包,网上很多下载的要么是32位的dll,要么就是dll和jar包不对应。这里整合了一下。
64位jpcap.jar及对应dll文件下载
Jpcap安装包及超级详细的安装说明文档。
jpcap dll 64位 jpcap jar jpcap dll 64位 jpcap jar
jPCAP在JAVA中,并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用winpcap/libpcap,给 JAVA语言提供一个公共的接口,从而实现了平台无关性。 其中包含了jpcap.dll与libjpcap.so文件
Jpcap 64位,完整一套包括Winpcap,Jpcap,jpcap.dll,demo.
Jpcap.dll 64位
JPcap安装包,64位dll,32位dll,合集
jpcap.dl复制到JDK中bin目录下,jar则导入项目,注意导入到的目录
感觉网上64位的Jpcap.dll比较难找,就打了个包上来。 里面放了2种版本的Jpcap(jpcap.jar+Jpcap.dll),都可以使用。 之前大概是混用了不同版本的jpcap.jar和Jpcap.dll,会碰到一个没有setRoutingOption方法的异常。
1.该安装包是64bit的 2.使用前将需要安装jdk,jre,eclipse,Winpcap 3.将jpcap.dll放在jdk/bin目录下 4.将jpcap.jar导入项目中
linux 中,安装,提示缺少其他一些组件,经过来回搜索与拷贝,GCC安装成功,所需文件有: libf2c-3.3.2-1.i386.rpm libstdc -devel-3.3.2-1.i386.rpm glibc-kernheaders-2.4-8.36.i386.rpm glibc-headers-2.3.2-101.i386....
压缩文件里面有jpcap32位和64位的ddl和jar,还有一个JpcapSetup-0.7.exe的应用程序