A Java egy olyan szoftverplatform, amely lehetővé teszi a Java nyelven írt szoftverek összeállítását és végrehajtását. A Java egy keresztplatformon keresztül képes összeállítani és végrehajtani az alkalmazásokat, függetlenül a használt hardvertől.
Először csatlakozzon a szerverhez SSH kapcsolaton keresztül. Ha még nem tette meg, akkor ajánlott átböngésznie a Hogyan javítható az SSH biztonság az Ubuntu 18.04-en? útmutatónkat a folyamat megkezdése előtt. Helyi szerver esetén folytassa a következő lépéssel, és nyissa meg a szerver terminált.
A Java (Java Runtime Environment) telepítése
Ellenőrizze a következő paranccsal, hogy a Java még nincs-e telepítve:
Ha a következő üzenet jelenik meg a képernyőn:
A Java nincs telepítve a rendszerre. Tehát folytassa a Java Runtime Environment telepítésével, amely a legtöbb Java szoftvert futtatja.
Frissítse a csomagtárakat, hogy biztosan a csomagok legújabb verziója legyen elérhető:
Ezután indítsa el a Java Runtime Environment telepítését:
$ sudo apt install default-jre
Ezen a ponton ellenőrizze a helyes telepítést:
Ha a telepítés sikeres volt, akkor a parancs megjeleníti a JRE verziószámát.
Az OpenJDK telepítése
A Java szoftverek fordításához és futtatásához használható Java Development Kit telepítését a következő módon teheti meg:
$ sudo apt install default-jdk
Ellenőrizze a telepítést a javac (Java Compiler) verziószámának kiíratásával:
Ha a telepítés sikeres volt, akkor megjelenik a javac verziószáma:
A Java több verziójának kezelése
A rendszerén a Java különböző verzióinak egyszerre történő használata is engedélyezett. Az alapértelmezett Java verziót a frissítés-alternatívák paranccsal állíthatja be:
$ sudo update-alternatives --config java
Az alábbi kiválasztási képernyő jelenik meg:
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
Írja be a kívánt Java verzióhoz társított számot, hogy azt „alapértelmezettnek” állítsa be, vagy nyomja meg az ENTER billentyűt, hogy az aktuális verziót alapértelmezésként megőrizze.
A JAVA_HOME környezeti változó beállítása
Különböző szoftverek a JAVA_HOME változót használják a használni kívánt java verziójának megkeresésére.
A használni kívánt verzió beállításához először ellenőrizze a rendszer aktuális Java telepítéseit a frissítés-alternatívák paranccsal:
$ sudo update-alternatives --config java
A következő képernyő jelenik meg, amely bemutatja az egyes Java telepítések útvonalát:
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
Például, ha a 11. verziót használja, másolja be a következő útvonalat:
/usr/lib/jvm/java-11-openjdk-amd64/bin/
Most szerkessze az /etc/environment fájlt:
$ sudo nano /etc/environment
és a fájl végére illessze be a következő sort:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/bin/"
Mentse és zárja be a fájlt.
Ezen a ponton a rendszer összes felhasználójának a JAVA_HOME változóhoz viszonyított elérési útja megváltozik.
Töltse újra a fájlt a source paranccsal a módosítások alkalmazásához:
$ source /etc/environment
és ellenőrizze, hogy a változó megfelelően lett-e beállítva, a képernyőre nyomtatva.
/usr/lib/jvm/java-11-openjdk-amd64/bin/