GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat Java JDK a JRE na Rocky Linux

Java je třídně založený a objektově orientovaný programovací jazyk vytvořený společností Sun Microsystem v roce 1995. Java je vysokoúrovňový programovací jazyk navržený tak, aby byl přenosný a měl co nejméně závislostí pro běh na jakémkoli systému. Obecným účelem programovacího jazyka Java je umožnit vývojářům psát programy nebo aplikace jednou, ale samotnou aplikaci lze spustit na jakémkoli systému s více operačními systémy.

OpenJDK je bezplatná a open source implementace Java Standard Edition (Java SE) a Java Development Kit (JDK). OpenJDK byl původně vydán v roce 2007 pod licencí GNU General Public License, je výsledkem vývoje Sun Microsystem, který začal v roce 2006. Java OpenJDK sdílí stejný kód jako OracleJDK a je také kompatibilní s OracleJDK. Hlavním rozdílem mezi nimi je OpenJDK je bezplatný open-source a OracleJDK je uzavřený zdroj.

V tomto tutoriálu se naučíte, jak nainstalovat Java OpenJDK na systém Rocky Linux. Budete instalovat Javu pomocí několika různých metod a nastavit výchozí verzi Javy pro vaše vývojové a produkční prostředí. Také se dozvíte, jak nastavit proměnnou prostředí $JAVA_HOME, která určí, která verze Java bude použita ke spouštění aplikací.

Předpoklady

  • Systém Rocky Linux. Ujistěte se, že jsou všechny balíčky a úložiště aktualizovány na nejnovější verzi
  • Uživatel root nebo uživatel s oprávněními root. Tohoto uživatele budete používat k instalaci nových balíčků a úpravám systémových konfigurací.

Aktualizovat úložiště a zkontrolovat dostupnou verzi Java

Nejprve aktualizujete úložiště Rocky Linux a zkontrolujete dostupnou verzi Java OpenJDK poskytovanou oficiálním úložištěm Rocky Linux.

1. Provedením příkazu DNF níže aktualizujte úložiště a upgradujte všechny balíčky na nejnovější verze.

sudo dnf update

Pokud chcete provést aktualizaci balíčků, napište 'y “ a stiskněte „enter ' pro potvrzení.

2. Pokud jsou všechny balíčky aktualizovány, zkontrolujte dostupné Java OpenJDK v úložišti Rocky Linux pomocí příkazu níže.

dnf search openjdk

Nyní uvidíte podobný výstup jako níže.

Jak můžete vidět na horním snímku obrazovky, úložiště Rocky Linux poskytuje Java OpenJDK 1.8.x a 11.x .

Nyní si můžete nainstalovat preferovanou verzi OpenJDK pro svůj vývoj nebo produkci pomocí následujících průvodců. Také můžete nainstalovat více verzí OpenJDK na stejný systém a poté nakonfigurovat správnou výchozí verzi, jak budete později potřebovat.

Instalace Java OpenJDK 11

1. Chcete-li nainstalovat Java OpenJDK 11 na Rocky Linux, spusťte níže uvedený příkaz.

sudo dnf install java-11-openjdk java-11-openjdk-devel

Nyní zadejte „y “ a stiskněte „Enter ' pokračovat v instalaci.

2. Pokud je instalace všech balíčků dokončena, ověřte svou verzi Java pomocí následujícího příkazu.

java -version

Na níže uvedeném snímku obrazovky uvidíte, že Java OpenJDK 11 je nainstalována v systému Rocky Linux.

Instalace Java OpenJDK 8

1. Dále, pokud váš vývoj nebo produkce vyžaduje Java OpenJDK 1.8, nainstalujte ji pomocí příkazu níže.

sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel

Nyní zadejte „y “ a stiskněte „Enter ' pokračovat v instalaci.

2. Pokud je veškerá instalace dokončena, ověřte svou verzi Java OpenJDK pomocí následujícího příkazu.

java -version

A uvidíte, že Java OpenJDK 1.8 je nainstalována v systému Rocky Linux.

Instalovat Java OpenJDK 16 ručně ze souboru TAR.GZ

V současné době je nejnovější stabilní verzí OpenJDK verze 16.x, která zatím není dostupná v úložišti Rocky Linux. Chcete-li získat nejnovější verzi, musíte ji nainstalovat ručně stažením binárního balíčku Java.

Chcete-li získat nejnovější verzi Java OpenJDK, můžete si ji stáhnout z oficiální java.net. Kromě toho existuje binární balíček Java OpenJDK ke stažení a instalaci, který poskytuje organizace třetích stran. Sdílejí stejný kód jako původní OpenJDK, ale například s https://adoptopenjdk.net/, https://www.azul.com/downloads/ a https://www.openlogic.com/openjdk-downloads.

V této fázi se naučíte, jak nainstalovat Java OpenJDK 16.x ze souboru TAR.GZ, který lze stáhnout z oficiálních stránek java.net.

1. Nejprve si stáhněte binární balíček Java OpenJDK a extrahujte jej pomocí následujícího příkazu.

wget https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz
tar -xf openjdk-16.0.2_linux-x64_bin.tar.gz

Nyní uvidíte název binárního adresáře Java OpenJDK jako 'java-16.x'.

2. Provedením následujícího příkazu vytvořte nový adresář '/usr/lib/jvm ' a přesuňte do něj extrahovaný Java OpenJDK.

mkdir -p /usr/lib/jvm
mv jdk-16.0.2 /usr/lib/jvm

3. Dále přidejte novou verzi java OpenJDK do svého systému pomocí následujícího příkazu.

alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-16.0.2/bin/java" 0
alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-16.0.2/bin/javac" 0

Příkaz a možnosti, které musíte znát:

  • Pokud máte v systému více verzí aplikace, můžete použít 'alternativy ' pro přepínání mezi různými verzemi.
  • Možnost „--install ' vám ​​umožňuje přidat binární cestu vaší aplikace do systému a učinit z ní alternativu.

4. Chcete-li ověřit vaši instalaci Java OpenJDK, spusťte 'alternativy ' níže.

alternatives --list

Nyní uvidíte, že Java OpenJDK 16.x je k dispozici jako alternativa na systému Rocky Linux

Nastavit výchozí verzi Java

V této fázi jste do systému Rocky Linux nainstalovali několik verzí Java. A nyní se naučíte, jak přepnout na jinou java verzi Rocky Linux pomocí příkazu 'alternatives '.

1. Pro přepnutí na jinou verzi Java vyvolejte následující příkaz.

sudo alternatives --config java

Sdělte číslo podle verzí Java, které chcete použít, a stiskněte 'Enter ' pro potvrzení.

Jak můžete vidět, existují 3 různé verze Java, které jste právě nainstalovali nahoře.

  • Java 11 – nainstalována z úložiště Rocky Linux.
  • Java 1.8 – nainstalována z úložiště Rocky Linux.
  • Java 16 – nainstalována ručně ze souboru TAR.GZ.

2. Dále proveďte následující příkaz pro změnu verze 'javac '.

sudo alternatives --config javac

Zadejte verzi 'javac ', který chcete použít, a stiskněte 'Enter ' pro potvrzení.

3. Nyní spusťte následující příkaz k ověření konfigurace Java.

java --version
javac --version

A uvidíte verzi Java, jak si vyberete na základě příkazu alternatives nahoře.

Nastavení proměnné prostředí JAVA_HOME

Po nastavení výchozí verze Java pro vaši aplikaci je také potřeba nastavit 'JAVA_HOM E' proměnná prostředí.

Prostředí JAVA_HOME určí verzi Java, která bude použita ke spuštění aplikace, a lze jej nastavit v celém systému prostřednictvím '/etc/profile.d/ ' nebo konfiguraci pro uživatele prostřednictvím '~/.bashrc ' konfigurační soubor.

Nastavit JAVA_HOME pro celý systém

1. Pro konfiguraci celého systému přidejte nový konfigurační soubor do souboru '/etc/profile.d ' adresář.

Změňte pracovní adresář na '/etc/profile.d a vytvořte nový konfigurační soubor 'java.sh ' pomocí nano

cd /etc/profile.d/
nano java.sh

2. Zkopírujte a vložte následující konfiguraci a nezapomeňte změnit cestu Java podle aktuální verze.

JAVA_HOME="/usr/lib/jvm/jdk-16.0.2"

Stiskněte tlačítko 'Ctrl+x “ a zadejte „y “ a poté stiskněte „Enter ' pro uložení konfigurace a ukončení.

3. Nyní použijte konfiguraci spuštěním následujícího příkazu.

source /etc/profile.d/java.sh

4. Poté ověřte proměnnou prostředí JAVA_HOME pomocí následujícího příkazu.

echo $JAVA_HOME

Pokud je vaše konfigurace správná, uvidíte cestu Java OpenJDK jako snímek obrazovky níže.

Nastavit JAVA_HOME pro každého uživatele

Volitelně, pokud chcete nastavit JAVA_HOME na základě použití, můžete upravit soubor '~/.bashrc ' konfigurace. Tato konfigurace také přepíše konfiguraci celého systému jako nahoře.

1. přihlaste se jako uživatel 'johndoe a upravte soubor '~/.bashrc ' konfigurace pomocí nano.

su - johndoe
nano ~/.bashrc

2. Zkopírujte a vložte následující konfiguraci a nezapomeňte změnit cestu Java podle aktuální verze.

JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"

Nyní uložte konfiguraci stisknutím tlačítka 'Ctrl+x “ a zadejte „y “ a poté stiskněte „Enter ' pro ukončení.

3. Chcete-li použít novou konfiguraci, znovu načtěte soubor '~/.bashrc' konfiguraci pomocí příkazu níže.

source ~/.bashrc

4. Nyní ověřte proměnnou prostředí JAVA_HOME pomocí následujícího příkazu.

echo $JAVA_HOME

Pokud je vaše konfigurace správná, uvidíte uživatele 'johndoe ' má cestu Java OpenJDK jako snímek obrazovky níže.

5. Dále ke spuštění aplikace Java můžete použít příkaz format, jak je uvedeno níže.

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk command --option

Závěr

Gratulujeme! Nyní jste úspěšně nainstalovali několik verzí Java na Rocky Linux. Také jste se naučili, jak nastavit výchozí verzi Java pro vaše aplikace a nastavit proměnnou prostředí JAVA_HOME. A nyní jste připraveni vyvinout aplikaci pomocí Javy nebo nasadit aplikace pro vaše produkční prostředí.


Rocky Linux
  1. Nainstalujte Java 16 (OpenJDK 16) na Rocky Linux 8

  2. Jak nainstalovat Oracle Java JDK 17 na Linux

  3. Jak nainstalovat a nakonfigurovat Elasticsearch na Rocky Linux 8

  1. Jak nainstalovat Javu na Kali Linux

  2. Jak nainstalovat Javu na Debian 10 Linux

  3. Jak nainstalovat a spravovat verze Java na Rocky Linux 8

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

  2. Jak nainstalovat Javu (JDK a JRE) na Debian 10

  3. Jak nainstalovat a nakonfigurovat HAProxy na Rocky Linux 8