2

私はjpcap自分のJavaプログラムで使用しています。実行するためにすべてを試しましたが、何も機能しません。

例外を与える: :

Exception in thread "main" java.lang.UnsatisfiedLinkError 
C:\Program Files\Java\jdk1.7.0\bin\Jpcap.dll: Can't find dependent libraries

netbeans7JDK7Windows 7すべて 32 ビットを使用しています

4

1 に答える 1

2

OS、Java、および DLL がすべて 32 ビットであることが確実な場合は、libpcap ライブラリの Windows 実装が欠落している可能性があります。以下の手順を試してください。

1) jpcap の以前のバージョンをすべてアンインストールします。

2) winPcap をインストールし、jpcap インストーラーを実行します。

3) C:\WINDOWS\system32\Jpcap.dll (存在確認)

4) C:\WINDOWS\Sun\Java\lib\ext\jpcap.jar

5) Java プログラムを再度実行してみてください。-Djava.library.path=C:\WINDOWS\system32\Jpcap.dllJava 起動コマンドに含まれていることを確認してください。

于 2014-07-15T13:29:42.363 に答える