含むディレクトリを LD_LIBRARY_PATH
に追加します アプリケーションを起動する前に
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/some/pathOfContainingDirectory
java -XshowSettings:properties
を使用 java.library.path (およびその他) の値を表示します。
これを理解するのにかなり苦労しました。 lib
であることを確認してください ライブラリ名の接頭辞。
それでは、
<オール>
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/some/pathOfContainingDirectory"
ライブラリの名前を変更して、接頭辞として lib を付けます。 [これをビルド スクリプトの一部として追加]
mv JNIDemo.so libJNIDemo.so
詳細な説明については、この回答を確認してください https://stackoverflow.com/a/3987567/2076566
java -XshowSettings:properties メソッドを使用して、以前に設定したフォルダーのパスを見つけ、so ファイルをそのフォルダーにコピーしました