Java jest platformą do tworzenia oprogramowania, która pozwala na kompilację oraz wykonywanie oprogramowania napisanego w języku Java. Pozwala ona na kompilowanie i wykonywanie aplikacji bez względu na wykorzystywany sprzęt.
Połącz się ze swoim serwerem przez SSH. Jeśli jeszcze tego nie zrobiłeś, zapoznaj się z naszym poradnikiem na temat bezpiecznego połączenia przez protokół SSH. W przypadku serwera lokalnego przejdź do następnego kroku i otwórz terminal na swoim serwerze.
Instalacja Java - JRE
Sprawdź czy Java nie jest już zainstalowana na serwerze:
Jeśli na ekranie pojawi się poniższa informacja:
Java nie jest zainstalowana w systemie. Przejdź do instalacji Java Runtime Environment, który pozwala na uruchomienie większości programów Java.
Zaktualizuj repozytoria dystrybucji w celu upewnienia się, że posiadasz najnowszą wersję pakietów:
Następnie rozpocznij instalację Java Runtime Environment:
$ sudo apt install default-jre
Sprawdź poprawność instalacji:
Jeśli instalacja została pomyślnie przeprowadzona, wyświetlona zostanie versja JRE.
Instalacja OpenJDK
Zainstaluj Java Development Kit, służący do kompilacji i uruchamiania oprogramowania Java, za pomocą komendy:
$ sudo apt install default-jdk
Sprawdź poprawność instalacji wyświetlając wersję kompilatora Java:
Jeśli instalacja została pomyślnie przeprowadzona, wyświetlona zostanie wersja javac:
Zarządzanie różnymi wersjami Java
Jeśli posiadasz więcej niż jedną wersję Java możesz ustawić domyślną wersję za pomocą komendy „update-alternatives”:
$ sudo update-alternatives --config java
Opcje wyboru zostaną wyświetlone na ekranie:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
Wprowadź cyfrę przypisaną do preferowanej domyślnej wersji Java i wciśnij ENTER, aby zapisać zmiany.
Ustawianie zmiennej środowiskowej JAVA_HOME
Niektóre typy oprogramowania wykorzystują zmienną JAVA_HOME w celu wykrycia wersji Java, która powinna być wykorzystana.
Aby ustawić wykorzystywaną wersję, w pierwszej kolejności sprawdź instalacje Java dostępne w systemie za pomocą komendy „update-alternatives”:
$ sudo update-alternatives --config java
Wyświetlone zostaną ścieżki wszystkich instalacji Java:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
Na przykład, w celu skorzystania z wersji 11, skopiuj następującą ścieżkę:
/usr/lib/jvm/java-11-openjdk-amd64/bin/
Edytuj plik środowiskowy /etc/:
$ sudo nano /etc/environment
Na końcu pliku dodaj linię:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/bin/"
Zapisz zmiany i zamknij plik.
W tym momencie ścieżka powiązana ze zmienną JAVA_HOME zostanie zmieniona dla wszystkich użytkowników systemu.
Przeładuj plik za pomocą komendy „source”, aby wprowadzić zmiany:
$ source /etc/environment
Sprawdź czy zmienna została pomyślnie ustawiona, poprzez wyświetlenie jej na ekranie.
/usr/lib/jvm/java-11-openjdk-amd64/bin/