GNU/Linux >> Znalost Linux >  >> Linux

Jak přidat soubor .so do java.library.path v Linuxu

Přidejte obsahující adresář do LD_LIBRARY_PATH před spuštěním aplikace

        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/some/pathOfContainingDirectory

Použijte java -XshowSettings:properties zobrazíte hodnotu java.library.path (a další).


Měl jsem velký problém to zjistit. Ujistěte se prosím, že máte lib prefix v názvu knihovny.

Takže kroky,

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

  2. Přejmenujte knihovny tak, aby měly předponu lib. [Přidat toto jako součást sestavení skriptu]

    mv JNIDemo.so libJNIDemo.so
    

Podrobné vysvětlení najdete v této odpovědi https://stackoverflow.com/a/3987567/2076566


Použil jsem metodu java -XshowSettings:properties a našel cestu k dříve nastavené složce a do této složky jsem zkopíroval svůj soubor so


Linux
  1. Jak nainstalovat Javu na Linux

  2. Jak změnit proměnnou PATH v Linuxu

  3. Jak přidat Chromedriver do PATH v linuxu?

  1. Jak používat příkaz Tar v Linuxu

  2. Jak přidat nový řádek na konec souboru?

  3. Jak vytvořit soubor v Linuxu z okna terminálu?

  1. Jak přesunout soubor v Linuxu

  2. Jak získat cestu k aktuálnímu souboru (pwd) v Linuxu z C?

  3. Jak získat fyzickou velikost souboru v Linuxu?