2016-04-05 26 views
0

Javaプログラムを実行しようとしていますが、.soに関するエラーが発生しています。UnsatisfiedLinkError、そのようなファイルまたはディレクトリは存在しませんがファイルが存在します

私は-Djava.library.path=libsと使用してのlibsフォルダを指定している - 私は、コンソールは、ファイルの正しいパスを出してくれるが、No such file or directoryを言うファイルを実行すると、結果としてDLD_LIBRARY_PATH=libs

を。

ファイルが存在するため、不快です。

私はまた、運がないsudoとしてアプリケーションを実行しようとしました。

このファイルが実際に存在することをJavaに認識させるにはどうすればよいですか?コマンドラインフラグが

System.setProperty("java.library.path", path);

または引用符 で、明示的にパスを設定してみてくださいに失敗したところ

答えて

0

コードで明示的にjava.library.pathに設定明示的に試してみてくださいが、これは時々私のために働いています - Djava.library.path = "/ full/path/to/lib-folder"

+0

私はコードにアクセスできないので、これを行うことはできません。 – conor

+0

OKパスを明示的に設定する方法はありますか?編集 –

+0

を参照してくださいありがとう、しかしそれは動作しません。ファイルre:permissionに何か問題がありますか? – conor

関連する問題