1

netbeans でネイティブ ライブラリ .so ファイルをリンクする方法

スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: java.library.path にライブラリがありません

4

3 に答える 3

2

.soが格納されているディレクトリを にjava.library.path追加するか、ライブラリを既にパスにあるディレクトリに追加するか、ライブラリのフル パス名を使用します。それが何であるかを判断する方法がある場合、最後のオプションが最も堅牢な場合があります。

于 2013-01-21T11:19:49.903 に答える
1

* .so ファイル-Djava.library.path=library\pathが存在するライブラリ パスを設定します。

于 2013-01-21T11:19:50.993 に答える
0

指定された名前のライブラリが java.library.path に見つからないため、UnsatisfiedLinkError が表示されます。

ライブラリをロードする前に:

System.setProperty("java.library.path", "path_to_your_library");
于 2013-01-21T11:22:04.253 に答える