Java a JVM (virtuální stroj Java) jsou vyžadovány pro mnoho druhů softwaru, včetně Tomcat, Jetty, Glassfish, Cassandra a Jenkins.
V podstatě existuje spousta Java aplikací, se kterými se můžete setkat a používat je při své každodenní práci. To je důvod, proč potřebujete JVM (Java’s virtual machine) jako běhové prostředí pro spouštění Java aplikací.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy Java na jakékoli distribuci Linuxu.
V této souvislosti se podíváme na to, jak nainstalovat Java Run-time Environment (JRE) a Java Developer Kit (JDK) na Ubuntu 20.04, které potřebuje mnoho aplikací založených na Javě.
Různé verze Java
K dispozici jsou čtyři platformy Java:
- Java Standard Edition (Java SE).
- Java Micro Editions (Java ME).
- Java Enterprise Edition (Java EE).
- JavaFX.
Jak nainstalovat výchozí JRE v Ubuntu?
Nainstalujeme OpenJDK 11, což je open-source alternativa k JRE a JDK.
Nejprve aktualizujeme systém pomocí:
$ sudo apt update && sudo apt upgrade
Nyní zkontrolujeme, zda je v systému nainstalováno prostředí Java Run-time Environment:
$ java -version
Pokud Java není na vašem systému nainstalována, zobrazí se chyba příkazu nenalezen:
-bash: java: command not found
Jak nainstalovat Java Runtime Environment (JRE)?
Nyní nainstalujeme OpenJDK 11, který bude poskytovat Java Runtime Environment (JRE). Pro instalaci balíčků zadejte následující příkaz:
$ sudo apt install default-jre
Chcete-li pokračovat, zadejte „Y“.
Po instalaci balíčků zadejte znovu příkaz java -version, abyste ověřili, že operace byla úspěšná:
$ java -version
Jak nainstalovat JDK (Java Development Kit)?
Poté, co jsme úspěšně nainstalovali Java Run-time Environment, můžeme nyní nainstalovat Java Development Kit (JDK).
Chcete-li jej nainstalovat, zadejte následující příkaz:
$ sudo apt install default-jdk
Nyní můžeme ověřit instalaci Java Development Kit zadáním následujícího:
$ javac -version
Pokud vše proběhlo v pořádku, měli bychom získat nainstalovanou verzi JDK.
Dále musíme nastavit proměnnou prostředí JAVA_HOME.
Jak nakonfigurovat proměnnou prostředí JAVA_HOME?
Proměnná prostředí JAVA_HOME se používá k nalezení instalačního adresáře Java aplikacemi založenými na Java.
i. Nejprve musíme zkontrolovat, ve kterém adresáři je Java nainstalována:
$ readlink -f /usr/bin/java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
ii. Nyní otevřete soubor /etc/environment pomocí svého oblíbeného textového editoru:
$ sudo nano /etc/environment
iii. Nyní přidejte následující řádek na konec souboru poté, co cestu nahradíte cestou instalačního adresáře ve vašem systému, kterou jste získali spuštěním předchozího příkazu readlink, ale na konci vynechejte /bin/java:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
iv. Uložte soubor a poté znovu načtěte konfiguraci do aktuální relace:
$ source /etc/environment
v. Nyní ověřte, že je cesta prostředí aktualizována zadáním následujícího příkazu:
$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
Ve výstupu terminálu byste měli vidět cestu Java.