如何将jcap.jar及其Javadoc添加到Netbeans中

时间:2011-06-06 17:58:33

标签: java packet sniffing jpcap

我想添加jpcap.jar路径是这样的:

C:\WINDOWS\Sun\Java\lib\ext

怎么做?

import java.lang.ClassLoader;

是否需要?  或者:

  System.loadLibrary('what must be in here?');

或:

System.load(???);

假设这段代码:

public void receivePacket(Packet packet) {
System.out.println(packet);
if (packet instanceof IPPacket) {
IPPacket ipp = (IPPacket)packet;
InetAddress dest = ipp.dst_ip;
InetAddress src = ipp.src_ip;
System.out.print(src);
System.out.print(dest);
 }

在主要我有这个:

s.receivePacket(Packet.EOF);

但它返回:

0.0

我添加了右键单击库添加库但我觉得它不起作用原因: 我在选择数据包时有这个

找不到Javadoc。此项目的Javadoc文档不存在,或者您尚未在Java Platform Manager或库管理器中添加指定的Javadoc

2 个答案:

答案 0 :(得分:1)

在这里,您将找到有关如何添加jcap.jar的答案:how-to-add-library-files-in-netbeans

缺少javadoc并不意味着您没有添加库本身,因为javadoc通常位于单独的jar或zip中。

如果编译了使用库方法的代码,那么问题就不存在于库中。

通常,任何java库的源代码,二进制文件和javadoc都包含在单独的jar文件,zip文件或文件夹中。

<强>更新 洗液是:

  1. here;
  2. 下载jpcap-x.x.zip
  3. 将其解压缩到您喜欢的任何文件夹;
  4. 将解压缩文件夹的 doc / javadoc 子文件夹添加到库管理器中的库中。
  5. Video How-To

答案 1 :(得分:0)

很高兴看到你的问题在经过多次努力后得到了解决。看看which4j项目。它可以帮助您快速解决这些问题