0

我想添加 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 平台管理器或库管理器中添加指定的 Javadoc

4

2 回答 2

1

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

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

如果编译使用库方法的代码,则问题不在于没有库。

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

更新: 解决方案是:

  1. 从这里下载 jpcap-xxzip ;
  2. 将其解压缩到您喜欢的任何文件夹;
  3. 将解压缩文件夹的doc/javadoc子文件夹添加到库管理器中的库中。

视频操作方法

于 2011-06-06T18:48:13.593 回答
0

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

于 2011-06-07T07:34:51.970 回答