GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat Java JDK/JRE 17/11/8 na Fedoru 35/34

Java JDK (Java Development Kit) je prostředí pro vývoj softwaru používané pro vývoj aplikací Java. Jedná se o sbírku programovacích nástrojů, zejména JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compiler), Jar (Archiver) atd.

Java JRE (Java Runtime Environment) obsahuje nástroje pro spouštění aplikací Java.

OpenJDK je open-source implementace edice platformy Oracle Java SE a mezi OpenJDK a Oracle JDK není žádný technický rozdíl.

Zde uvidíme, jak nainstalovat Java JDK/JRE 17/11/8 na Fedoru 35.

Nainstalujte Javu na Fedoru 35

OpenJDK nebo Oracle Java můžete nainstalovat podle svých požadavků. Ve svém systému můžete mít také několik verzí Javy (OpenJDK a Oracle Java).

Nainstalujte OpenJDK

Instalace OpenJDK je ve Fedoře docela přímočarý proces. K instalaci OpenJDK můžete použít příkaz dnf.

Nainstalujte OpenJDK JDK

# Java JDK 17

sudo dnf install -y java-17-openjdk-devel

# Java JDK 11

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

# Java JDK 8

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

Nainstalujte OpenJDK JRE

# Java JRE 17

sudo dnf install -y java-17-openjdk

# Java JRE 11

sudo dnf install -y java-11-openjdk

# Java JRE 8

sudo dnf install -y java-1.8.0-openjdk

Nainstalujte Oracle Java

Již neexistuje žádné samostatné prostředí JRE (Java Runtime Environment). Místo toho nyní Oracle JDK poskytuje také JRE.

Stáhněte si Oracle Java JDK

Ke stažení JDK můžete použít buď příkazový řádek, nebo prohlížeč.

Přejděte na stránku Oracle JDK a stáhněte si balíčky pomocí prohlížeče. Poté si stáhněte binární balíček rpm pro snadnou instalaci.

Oracle Java JDK 17 (LTS):

Oracle Java JDK 11 (LTS):

Oracle Java JDK 8:

Pokud přesto chcete stahovat přes příkazový řádek, nainstalujte si balíček wget.

sudo dnf install -y wget

Poté pomocí níže uvedeného příkazu stáhněte Oracle Java pomocí terminálu.

# Oracle Java JDK 17

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

# Oracle Java JDK 11

<LOGIN REQUIRED>

# Oracle Java JDK 8

<LOGIN REQUIRED>

Nainstalujte Oracle Java JDK

Po stažení balíčku nainstalujte Oracle Java JDK pomocí rpm příkaz.

# Oracle Java JDK 17

sudo rpm -ivh jdk-17_linux-x64_bin.rpm

# Oracle Java JDK 11

sudo rpm -ivh jdk-11.0.13_linux-x64_bin.rpm

# Oracle Java JDK 8

sudo rpm -ivh jdk-8u311-linux-x64.rpm
Ve výchozím nastavení je Java JDK nainstalována v adresáři /usr/java/. Chcete-li nainstalovat Oracle JDK do vlastního adresáře, použijte příkaz rpm -ivh –prefix=// rpmfile.

Nastavit výchozí verzi Java

Pomocí příkazu alternatives nastavte výchozí verzi Java.

sudo alternatives --config java

Vyberte Java:

Pokud má váš systém více verzí Java, výše uvedený příkaz zobrazí seznam všech 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.12.0.7-4.fc35.x86_64/bin/java)
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.rolling.fc35.x86_64/bin/java)
*  3           /usr/java/jdk-17.0.1/bin/java

Enter to keep the current selection[+], or type selection number: 3

Zadejte číslo pod sloupcem výběru pro nastavení výchozí verze Java.

Zde jsem vybral 3 pro Oracle Java 17.

Ověřte verzi Java

Zkontrolujte verzi Java pomocí následujícího příkazu.

java -version

Výstup:

java version "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)

Výstup se může lišit v závislosti na balíčku a verzi, kterou jste vybrali jako výchozí verzi Java.

Nastavení proměnných prostředí

Java aplikace často vyžadují nastavení proměnných prostředí JAVA v systému. Chcete-li nastavit proměnné JAVA na úrovni systému, vytvořte soubor v /etc/profile.d adresář.

vi /etc/profile.d/java.sh

Poté přidejte požadované proměnné.

Chcete-li nastavit proměnné prostředí pro konkrétního uživatele, umístěte níže uvedené proměnné do .bash_profile soubor v domovském adresáři.

export PATH=$PATH:/usr/java/jdk-17.0.1/bin/
export JAVA_HOME=/usr/java/jdk-17.0.1/

Nakonec načtěte prostředí do aktuální relace.

source /etc/profile.d/java.sh

Závěr

To je vše. Doufám, že vám tento příspěvek pomohl nainstalovat Java JDK/JRE 17/11/8 na Fedoru 35.


Fedora
  1. Jak nainstalovat PHP 8.0/8.1 na Fedora 35 / Fedora 34

  2. Jak nainstalovat Java 17 do Fedory 35

  3. Jak nainstalovat Javu (JRE nebo JDK) na FreeBSD

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

  2. Jak nainstalovat Java JDK a JRE na Rocky Linux

  3. Jak nainstalovat Sun/oracle's Proprietary Java Jdk 6/7/8 Or Jre?

  1. Jak nainstalovat Java JDK 17 na Ubuntu 22.04

  2. Jak nainstalovat Java JDK 18 na Ubuntu 22.04 / Ubuntu 20.04

  3. Jak nainstalovat Javu na openSUSE