2012-12-10 16 views
5

私はnetbeans ideを使用しており、jpcapライブラリを使用してパケットをキャプチャしようとしています。私のプログラムは突然このエラーの前に正しく動作するために使用されましたスレッド "main"の例外java.lang.UnsatisfiedLinkError:java.library.pathのjpcapがありません

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jpcap in java.library.path 

が表示されます。私はjpcapライブラリを追加してインストールする前に、古いバージョンを完全に削除しました。ご利用いただきありがとうございます。ご迷惑をおかけします。

お手数です!

答えて

5

は、プログラムの最初にこれを追加します。

System.out.println(System.getProperty("java.library.path"));

あなたはディレクトリのリストを取得する必要があります。プログラムが動作するには、jpcapDLL(またはUNIXの場合はso)がこれらのディレクトリのいずれかに存在する必要があります。それがない場合は、次のいずれか

  • は、あなたのシステムのPATH(優先)にDLL/soことを含むディレクトリを追加します。
  • 印刷されたディレクトリの1つにDLL/soを追加します。
+0

これはおいしかったです..歓声:) –

関連する問題