这几天因为项目原因,要用到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的配置方法相关推荐

  1. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  2. TVM darknet yolov3算子优化与量化代码的配置方法

    TVM darknet yolov3算子优化与量化代码的配置方法 使用以下接口函数  tvm.relay.optimize  quantize.quantize 实际代码: convert nnv ...

  3. Lumen框架多数据库连接配置方法

    Lumen作为一款API导向很浓的框架,配置极简化,默认只支持一路DB配置 然而随着业务复杂度的提高,引入多个数据库连接似乎无法避免,下面介绍一下LUMEN连接多个数据库的配置方法: 修改.env文件 ...

  4. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  5. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  6. .net下的富文本编辑器FCKeditor的配置方法(图)原创

    .net下的富文本编辑器FCKeditor的配置方法(图)原创 FCKeditor是一款开源的富文本编辑器,几乎支持所有流行的Web开发语言,版本稳定,用户多,可配置性好. 以前做Java和php的时 ...

  7. php symfony 安装,Symfony的安装和配置方法

    这篇文章主要介绍了Symfony的安装和配置方法,分析了使用Composer安装Symfony的具体步骤与相关技巧,需要的朋友可以参考下 本文实例讲述了Symfony的安装和配置方法.分享给大家供大家 ...

  8. Win2008远程多用户登陆的配置方法

    核心提示:在使用Windows 2008远程登录功能时,如果需要进行多用户登录,可以采用以下配置方法 在使用Windows 2008远程登录功能时,如果需要进行多用户登录,可以采用以下配置方法: 首先 ...

  9. 微指令地址的形成方式_交换那些事儿 | 基础维护篇 IPv6地址分类及配置方法

    IPv6地址分类及配置方法 H3C交换机基础维护篇 何为IPv6 随着网络的不断扩大和发展,IPv4的地址空间已不能满足需求,因此IPv6协议的应用越来越广泛.那么IPv6地址是如何规范和配置的呢,今 ...

最新文章

  1. 认识HTML5的WebSocket 认识HTML5的WebSocket
  2. (匹配 二维建图) Antenna Placement --POJ --3020
  3. windows10 安装docker
  4. 如何成为有效学习的高手(许岑)——思维导图
  5. 一个检查SPN的小工具
  6. 视觉SLAM——2D-2D:对极几何
  7. 用__postback传递JavaScript变量到c#(pass a js variable to C# by a __postback )
  8. (转)Spring对注解(Annotation)处理源码分析1——扫描和读取Bean定义
  9. zuc算法c需语言,ZUC算法原理及实现过程(20200921192330).pdf
  10. ES5实现组合继承的原理
  11. 计算机桌面机器人,桌面的 Spirit Rover(勇气号探测器),机器人爱好者的心头好!!...
  12. SSL/TLS 受诫礼攻击漏洞的问题的解决记录
  13. snapper命令技巧
  14. 南宁计算机职称考试网,南宁人事考试职称网
  15. 金誉半导体:MOS管耗尽型和增强型是什么意思?
  16. 浏览器 User-Agent 大全
  17. Power BI(十三)Power pivot之工作日计算
  18. hexo博客设置域名
  19. W3af简单使用教程
  20. 行驶证识别sdk的功能

热门文章

  1. PL/SQL Developer 登录 Oracle 12c和Win10下安装Oracle 11g
  2. Linux驱动开发 -- 打开dev_dbg()
  3. 【交往智慧】002.和优秀的人接触
  4. 磨刀霍霍:我李汉三又回来写代码啦~
  5. ArcGIS Server,rest路径输入要素json 格式描述
  6. vmstat工具详解
  7. Windows 7密码重设盘的内部原理浅析
  8. 配置VSS2005(在局域网内搭建服务器)
  9. 解读设计模式----迭代器模式(Iterator Pattern),谁才是迭代高手
  10. selenium+python谷歌驱动配置