GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menambahkan file .so ke java.library.path di Linux

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,

  1. export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/some/pathOfContainingDirectory"

  2. 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


Linux
  1. Cara menginstal Java di Linux

  2. Bagaimana cara membuat file di Linux dari jendela terminal?

  3. Bagaimana cara mendapatkan path ke file saat ini (pwd) di Linux dari C?

  1. Cara Menggunakan Perintah Tar di Linux

  2. Bagaimana cara menambahkan baris baru ke akhir file?

  3. Bagaimana cara menambahkan Chromedriver ke PATH di linux?

  1. Cara memindahkan file di Linux

  2. Cara mengubah variabel PATH di Linux

  3. Bagaimana cara mendapatkan ukuran fisik file di Linux?