jpcap的配置方法
这几天因为项目原因,要用到jpcap。jpcap本身是很小的东西,但一不小心配置就搞死你。烦了一下午,现在速度记录下来,免得以后悲剧重现。
最基本的配置我就随便说一下,反正这个网上一大把。首先下载jpcap包,有两个文件,分别是jpcap.dll和jpcap.jar,这两个文件分别放到JAVA安装路径/jre1.6.0_06/bin和JAVA安装路径/jre1.6.0_06/lib/ext下。因为jpcap是基于wincap设计,而不是直接与底层硬件交互的,所以你还要装一个winpcap,网上下一个,大把。然后在myeclipse里配置,window->preferences->java->installs JRES,选中你用的JRE,点edit,再点ADD EXTERNAL JARS,把放在JAVA安装路径下的jpcap.jar加进来。
如果顺利的话,到这步就OK了,但事情往往是不顺利的。
第一个错误:
加进来后,死活提示项目有错误,明明一切包都放好了,还是不行。网上找了很多,都不靠谱,有的甚至写的很深奥。最后把JRE删掉再重新导入,就好了。方法:右键点你的项目->properties->Java buildpath->remove,然后再导入。
第二个错误:
错误提示是“no dependence libray”,这个简单,90%是你没装winpcap。
第三个错误:
这是最常见的, java.lang.UnsatisfiedLinkError:no jpcap in java.library.path。解决这个错误的办法说实在的,估计有很多,在这里我只说我的。
这个错误提示是在java的library路径里找不到jpcap.dll,于是在JAVA程序里找一下library的path:
System.out.println(System.getProperty("java.library.path"));
发现路径很多,包括system32,于是我把jpcap.dll复制到system32,还是不行。继续复制到别的路径,依然不行。
我又在run配置里加入-Djava.library.path=C:/WINDOWS/system32,还是不行。就在我一筹莫展时,我发现那JRE包路径是在:
“D:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/”
于是顺藤摸瓜进去,发现有个jre文件夹,里面有bin和lib,就又把dll之类的复制过去,这下可以了,顺利编译。
jpcap的配置方法相关推荐
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556 文章- 38 评论- 77 ...
- TVM darknet yolov3算子优化与量化代码的配置方法
TVM darknet yolov3算子优化与量化代码的配置方法 使用以下接口函数 tvm.relay.optimize quantize.quantize 实际代码: convert nnv ...
- Lumen框架多数据库连接配置方法
Lumen作为一款API导向很浓的框架,配置极简化,默认只支持一路DB配置 然而随着业务复杂度的提高,引入多个数据库连接似乎无法避免,下面介绍一下LUMEN连接多个数据库的配置方法: 修改.env文件 ...
- mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...
本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...
- python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程
python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...
- .net下的富文本编辑器FCKeditor的配置方法(图)原创
.net下的富文本编辑器FCKeditor的配置方法(图)原创 FCKeditor是一款开源的富文本编辑器,几乎支持所有流行的Web开发语言,版本稳定,用户多,可配置性好. 以前做Java和php的时 ...
- php symfony 安装,Symfony的安装和配置方法
这篇文章主要介绍了Symfony的安装和配置方法,分析了使用Composer安装Symfony的具体步骤与相关技巧,需要的朋友可以参考下 本文实例讲述了Symfony的安装和配置方法.分享给大家供大家 ...
- Win2008远程多用户登陆的配置方法
核心提示:在使用Windows 2008远程登录功能时,如果需要进行多用户登录,可以采用以下配置方法 在使用Windows 2008远程登录功能时,如果需要进行多用户登录,可以采用以下配置方法: 首先 ...
- 微指令地址的形成方式_交换那些事儿 | 基础维护篇 IPv6地址分类及配置方法
IPv6地址分类及配置方法 H3C交换机基础维护篇 何为IPv6 随着网络的不断扩大和发展,IPv4的地址空间已不能满足需求,因此IPv6协议的应用越来越广泛.那么IPv6地址是如何规范和配置的呢,今 ...
最新文章
- 认识HTML5的WebSocket 认识HTML5的WebSocket
- (匹配 二维建图) Antenna Placement --POJ --3020
- windows10 安装docker
- 如何成为有效学习的高手(许岑)——思维导图
- 一个检查SPN的小工具
- 视觉SLAM——2D-2D:对极几何
- 用__postback传递JavaScript变量到c#(pass a js variable to C# by a __postback )
- (转)Spring对注解(Annotation)处理源码分析1——扫描和读取Bean定义
- zuc算法c需语言,ZUC算法原理及实现过程(20200921192330).pdf
- ES5实现组合继承的原理
- 计算机桌面机器人,桌面的 Spirit Rover(勇气号探测器),机器人爱好者的心头好!!...
- SSL/TLS 受诫礼攻击漏洞的问题的解决记录
- snapper命令技巧
- 南宁计算机职称考试网,南宁人事考试职称网
- 金誉半导体:MOS管耗尽型和增强型是什么意思?
- 浏览器 User-Agent 大全
- Power BI(十三)Power pivot之工作日计算
- hexo博客设置域名
- W3af简单使用教程
- 行驶证识别sdk的功能
热门文章
- PL/SQL Developer 登录 Oracle 12c和Win10下安装Oracle 11g
- Linux驱动开发 -- 打开dev_dbg()
- 【交往智慧】002.和优秀的人接触
- 磨刀霍霍:我李汉三又回来写代码啦~
- ArcGIS Server,rest路径输入要素json 格式描述
- vmstat工具详解
- Windows 7密码重设盘的内部原理浅析
- 配置VSS2005(在局域网内搭建服务器)
- 解读设计模式----迭代器模式(Iterator Pattern),谁才是迭代高手
- selenium+python谷歌驱动配置