GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a spravovat verze Java na Rocky Linux 8

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!


Linux
  1. Jak nainstalovat Javu na Linux

  2. Jak nainstalovat Java 17 na Rocky Linux 8/Centos 8

  3. Jak nainstalovat a nakonfigurovat Elasticsearch na Rocky Linux 8

  1. Jak nainstalovat Docker a Docker-Compose na Rocky Linux 8

  2. Jak nainstalovat a nakonfigurovat HAProxy na Rocky Linux 8

  3. Jak nainstalovat Python 3.10 na Rocky Linux 8

  1. Jak nainstalovat RockyLinux 8.4

  2. Jak nainstalovat Java JDK a JRE na Rocky Linux

  3. Jak nainstalovat Apache Solr na Rocky Linux