1

jpcapとwinpcapに問題があります。以前は実行していましたが、今何が起こっているのかわかりません。winpcapをインストールし、jpcapをダウンロードしました。サンプルコードの最初の実行で、次のエラーが発生しました。

PacketCapture: loading native library jpcap.. ok
Exception in thread "main" java.lang.UnsatisfiedLinkError: net.sourceforge.jpcap.capture.PacketCapture.findDevice()Ljava/lang/String;
    at net.sourceforge.jpcap.capture.PacketCapture.findDevice(Native Method)
    at com.oz.test.Example1.<init>(Example1.java:38)
    at com.oz.test.Example1.main(Example1.java:55)

喜んで手伝ってくれる人にこれを簡単にするために、

1)jpcap.dllがWindows、system32フォルダの下にあることを確認しました(登録されているかどうかを確認する必要がありますか?)

2)jpcap.jarはC:\ WINDOWS \ Sun \ Java \ lib\extの下にあります。jpcapは自動的にこのフォルダの下に置きました、私はそれを選びませんでした。(しかし、私のJavaはC:\ Program Files \ Java \ jdk1.6.0_18から実行されています)

3)eclipseを介してjarファイルを実装しました。

私はほとんどすべてをチェックしました。パスの問題などがあるはずです。jpcap / winpcapに精通している人を誰か助けてもらえますか?

前もって感謝します..

4

2 に答える 2