Java je nejoblíbenější programovací jazyk používaný k vytváření aplikací a systémů. Kromě toho můžete Javu používat k vytváření her, chatbotů, podnikových aplikací a dalších. Java lze spustit na všech operačních systémech.
Abyste mohli vyvíjet aplikace Java, budete muset do systému nainstalovat IDE. Může ji poskytovat OpenJDK nebo Oracle JDK. Java JDK je bezplatné, open-source a výkonné prostředí pro vývoj softwaru používané pro vývoj Java aplikací. JDK je kolekce programovacích nástrojů včetně Javac, JRE, Jar a Java.
V tomto příspěvku vám ukážeme, jak nainstalovat a spravovat různé verze Java na Rocky Linux 8.
Předpoklady
- Server se systémem Rocky Linux 8 na cloudové platformě Atlantic.Net
- Heslo uživatele root nakonfigurované na vašem serveru
Vytvořte cloudový server Atlantic.Net
Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Rocky Linux 8 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.
Jakmile se přihlásíte na svůj server, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.
dnf update -y
Nainstalujte Java OpenJDK
V této části vám ukážeme, jak nainstalovat OpenJDK verze 16, 11 a 8 na Rocky Linux 8.
Nainstalujte OpenJDK 16
V době psaní tohoto článku je nejnovější verze Java OpenJDK verze 16.0.2. Ve výchozím nastavení není nejnovější verze dostupná ve výchozím úložišti Rocky Linux 8, takže ji budete muset nainstalovat ze zdroje.
Nejprve si stáhněte nejnovější verzi OpenJDK z oficiálního webu Java:
curl -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz
Dále přesuňte extrahovaný adresář do adresáře /opt:
mv jdk-16.0.2 /opt/
Dále budete muset přidat zdrojovou cestu Java do systémového prostředí. Můžete to udělat vytvořením souboru java.sh:
nano /etc/profile.d/java.sh
Přidejte následující řádky:
export JAVA_HOME=/opt/jdk-16.0.2 export PATH=$PATH:$JAVA_HOME/bin
Uložte a zavřete soubor a poté aktivujte cestu Java pomocí následujícího příkazu:
source /etc/profile.d/java.sh
Dále ověřte cestu Java pomocí následujícího příkazu:
echo $JAVA_HOME
Ukázkový výstup:
/opt/jdk-16.0.2
Verzi Java můžete také ověřit pomocí následujícího příkazu:
java --version
Získáte následující výstup:
openjdk 16.0.2 2021-07-20 OpenJDK Runtime Environment (build 16.0.2+7-67) OpenJDK 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
Nainstalujte OpenJDK 11 a OpenJDK 8
dnf install java-11-openjdk-devel -y
OpenJDK 8 můžete také nainstalovat pomocí následujícího příkazu:
dnf install java-1.8.0-openjdk-devel
Nainstalujte Oracle JDK 17
V době psaní tohoto článku je nejnovější verze Oracle JDK 17. Nejprve si ji budete muset stáhnout z oficiálních webových stránek:
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
Po dokončení stahování jej můžete nainstalovat pomocí následujícího příkazu:
rpm -ivh jdk-17_linux-x64_bin.rpm
Získáte následující výstup:
warning: jdk-17_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:jdk-17-2000:17.0.1-ga ################################# [100%]
Dále ověřte verzi Java pomocí následujícího příkazu:
java --version
Ukázkový výstup:
java 17.0.1 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
Správa verzí Java
Pokud ve svém projektu používáte více verzí Java, můžete mezi nimi snadno přepínat pomocí následujícího příkazu:
alternatives --config java
Budete požádáni o nastavení výchozích verzí Java, jak je uvedeno níže:
There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.el8_4.x86_64/bin/java) 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el8_4.x86_64/jre/bin/java) *+ 3 /usr/java/jdk-17.0.1/bin/java Enter to keep the current selection[+], or type selection number: 2
Vyberte preferovanou možnost a stiskněte Enter pro nastavení výchozí verze Java.
Dále ověřte vaši aktuální verzi Java pomocí následujícího příkazu:
java -version
Ukázkový výstup:
openjdk version "1.8.0_312" OpenJDK Runtime Environment (build 1.8.0_312-b07) OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
Závěr
Ve výše uvedené příručce jste se naučili, jak nainstalovat OpenJDK 16, 11, 8 a Oracle JDK 17 na Rocky Linux 8. Také jste se naučili, jak spravovat různé verze Java a přepínat mezi nimi. Nyní můžete snadno nainstalovat a spravovat preferovanou verzi Java na vašem systému. Začněte na svém virtuálním privátním serveru od Atlantic.Net!