Tambahkan direktori yang memuatnya ke LD_LIBRARY_PATH sebelum meluncurkan aplikasi
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/some/pathOfContainingDirectory
Gunakan java -XshowSettings:properties untuk menampilkan nilai java.library.path (dan lainnya).
Saya mengalami banyak masalah untuk mengetahuinya, pastikan Anda memiliki lib awalan dalam nama perpustakaan.
Jadi langkah-langkahnya,
-
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/some/pathOfContainingDirectory" -
Ganti nama perpustakaan untuk memiliki lib sebagai awalan. [Tambahkan ini sebagai bagian dari skrip build]
mv JNIDemo.so libJNIDemo.so
Periksa jawaban ini untuk penjelasan terperinci https://stackoverflow.com/a/3987567/2076566
Saya menggunakan metode java -XshowSettings:properties dan menemukan jalur folder yang telah ditetapkan sebelumnya dan menyalin file saya ke folder itu