Vyhledávání na webu

Jak nainstalovat Java 14 na CentOS/RHEL 7/8 a Fedora


Java je bezpečný, stabilní a dobře známý univerzální programovací jazyk a platforma výpočetní techniky s mnoha vzájemně propojenými funkcemi.

Chcete-li spouštět aplikace založené na jazyku Java, musíte mít na serveru nainstalovanou Java. Většinou potřebujete Java Runtime Environment (JRE), což je sada softwarových komponent používaných ke spouštění aplikací Java na počítači se systémem Linux.

Pokud chcete vyvíjet softwarové aplikace pro Java, musíte si nainstalovat Oracle Java Development Kit (JDK), který je dodáván s kompletním JRE balíček s nástroji pro vývoj, ladění a monitorování Java aplikací a je to verze Java SE (Standard Edition) podporovaná společností Oracle.

Poznámka: Pokud hledáte open-source a bezplatnou verzi JDK, nainstalujte si OpenJDK, která poskytuje stejné funkce a výkon jako Oracle JDK pod licencí GPL.

V tomto článku vám ukážeme, jak nainstalovat OpenJDK 16 z úložiště EPEL a Oracle OpenJDK 17 (nejnovější vydání) pomocí binárních balíčků v linuxových distribucích založených na RHEL, jako jsou CentOS, Fedora, Rocky Linux a AlmaLinux pro vývoj a provoz Javy aplikací.

Nainstalujte OpenJDK 16 do CentOS/RHEL a Fedora

V době psaní tohoto článku je aktuálně dostupná verze OpenJDK 16, kterou lze nainstalovat pomocí následujících příkazů z úložiště EPEL.

yum install java-latest-openjdk
java -version
Ukázkový výstup
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

Nainstalujte Oracle OpenJDK 17 do CentOS/RHEL a Fedora

Chcete-li nainstalovat Oracle OpenJDK 17, musíte si stáhnout produkční verzi OpenJDK 17 ze stránky Java SE Downloads nebo spuštěním následujícího příkazu wget jej stáhněte a nainstalujte podle obrázku.

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

Nainstalujte balíček pomocí následujícího příkazu:

yum localinstall jdk-17_linux-x64_bin.rpm

Dále potvrďte nainstalovanou verzi Java.

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

Nastavit výchozí verzi Java

Pokud máte v systému nainstalovanou více než jednu verzi Java, je třeba nastavit výchozí verzi pomocí příkazu alternatives, jak je znázorněno na obrázku.

alternatives --config java
Ukázkový výstup
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-17.0.1/bin/java
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)

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

Stačí zadat číslo pro nastavení výchozí verze Java v systému.

Nakonec zkontrolujte verzi Java.

java -version
Ukázkový výstup
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

Gratulujeme! Úspěšně jste nainstalovali nejnovější verzi Oracle OpenJDK v RHEL, CentOS, Fedora,< a Rocky Linux/AlmaLinux k vývoji a spouštění aplikací Java.