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