2016-06-15 8 views
1

ありませんが、私はCentOSのでjnetpcapライブラリを使用した簡単なプログラムを実行しようとしています java.lang.UnsatisfiedLinkError:/usr/lib/libjnetpcap.so:libpcap.so.0.9:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありませんjnetpcapます。java.lang.UnsatisfiedLinkError:/usr/lib/libjnetpcap.so:libpcap.so.0.9:共有オブジェクトファイルを開くことができません:そのようなファイルやディレクトリ

jnetpcap-1.3 Linux(Generic)からダウンロードした「libjnetpcap.so」を「/ usr/lib」に入れて、LD_LIBRARY_PATH =/usr/libも設定しました。

どうすればいいのですか?

+0

.soファイルを別のディレクトリ(つまり/home/user/jnetpcap-1.3)に入れ、Javaプログラムに直接渡してみてください。 java -Djava.library.path =/home/user/jnetpcap -1.3アプリケーション –

答えて

0

libフォルダ(usr/lib/x86_64-linux-gnu)にあるlibpcap.so.1.7.4(ubuntuパッケージマネージャからインストール)の名前をlibpcap.so.0.9に変更するだけで問題を解決しました。 。

関連する問題

 関連する問題