2012-02-20 7 views
-1

例外:java.library.pathに例外スレッドで "AWT-EventQueueの-0" スレッド "AWT-EventQueueの-0" ます。java.lang.UnsatisfiedLinkErrorで

で無jpcapは、私が得続ける誤りである、私がやりますjcapへのパスを追加する必要がありますか?または私の設定を変更する?

+0

私はあなたがCLASSPATH @TomaszNurkiewiczあなたのCLASSPATH –

+0

にjpcap追加する必要があります推測するだけのJavaライブラリ(クラスファイルまたはJARファイル)用です。ネイティブライブラリ用ではありません。 – Jesper

答えて

0

UnsatisfiedLinkErrorは、Javaがネイティブライブラリを検出できないことを意味します。 Windowsの場合は、jpcap.dllを探しています。 LinuxまたはOS Xの場合は、おそらくjpcap.soです。ライブラリを含むディレクトリを含めるには、システムプロパティjava.library.pathを設定する必要があります。あなたがC:\MyProjectという名前のディレクトリにjpcap.dllを持っている場合、例えば

は、:

java -Djava.library.path=C:\MyProject com.mypackage.MyProgram 
関連する問題