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,
-
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/some/pathOfContainingDirectory"
-
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
Proměnná prostředí TERM není nastavena
Jak automaticky přesměrovat HTTP na HTTPS na serverech Apache?