Pracuję z aplikacją java, która wymaga pliku .dll
w pliku java.library.path w systemie Windows. Aby uruchomić tę samą aplikację w Linuksie Mam odpowiedni plik .so
który powinien być dodany do java.library.path
w maszynie linux, nie znalazłem żadnego łatwe rozwiązanie tego dotychczasJak dodać plik .so do java.library.path w systemie Linux
zrobiłem umieścić .so
w folderze, który jest już w klasie ścieżka, ale moja aplikacja wciąż narzeka nie ma wymagany plik .so
w java.library.path
Chciałbym znaleźć:
- sposobów, aby dodać
.so
dojava.library.path
- Jak wiedzieć, czy jej już dodane (po dodaniu)
Dzięki Jose, to pomogło mi. Znalazłem nawet inne ważne rzeczy z tym 'java.library.path' Ta ścieżka jest tracona po ponownym uruchomieniu systemu, więc dodaję go przez plik/etc/profile tak, że automatycznie dodaje on po ponownym uruchomieniu systemu, nawet" CLASSPATH' zawierające powiązane pliki .jar używające tych plików 'java.library.path' .so jest nadpisywane przez CLASSPATH mojej aplikacji/catalina.sh, więc moja aplikacja skarżyła się na .jars i powiązane .so. Problem został rozwiązany, gdy 'ClASSPATH' zawiera wymagany plik .jar, a także wymagany plik .so w' java.library.path'. – Lihkinisak
Dla zagmatwanych uczestników 'java -XshowSettings: properties'. Moja wersja java wypisuje właściwości, a następnie wypisuje '--help'. Muszę więc przewinąć w górę, aby zobaczyć ustawienia. – Tarrasch