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 ドキュメントが存在しないか、指定された Javadoc を Java プラットフォーム マネージャーまたはライブラリ マネージャーに追加していません。

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 に答える