GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Java 14 na Linux, Ubuntu, CentOS

Java 14 byla vydána v březnu 2020. V tomto tutoriálu se naučíme, jak nainstalovat Java 14 na Linux. Naučíme se dva způsoby instalace Javy na Linux.

  1. Používání Správce balíčků – apt (založené na Debianu) a yum (založené na RPM)
  2. Ruční způsob – funguje na všech distribucích Linuxu

Nainstalujte Javu 14 na Debian, Ubuntu pomocí správce balíčků apt

Správce balíčků apt je velmi výkonný. Pokud spustíte příkaz a pokud není přítomen, automaticky vám nabídne návrh, jak jej nainstalovat.

Spustíme java -version příkaz na našem serveru Ubuntu 20.04 LTS.

root@localhost:~# cat /etc/os-release  | grep VERSION
VERSION="20.04 LTS (Focal Fossa)"
VERSION_ID="20.04"
VERSION_CODENAME=focal
root@localhost:~# 

root@localhost:~# java -version

Command 'java' not found, but can be installed with:

apt install default-jre              # version 2:1.11-72, or
apt install openjdk-11-jre-headless  # version 11.0.7+10-3ubuntu1
apt install openjdk-8-jre-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jre-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jre-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Protože ke spuštění příkazu java vyžadujeme pouze JRE, dává nám to příkaz k instalaci nejnovějších verzí JRE.

Pokud však chcete spustit jshell nebo javac příkazy, pak potřebujete JDK 14.

root@localhost:~# jshell

Command 'jshell' not found, but can be installed with:

apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1, or
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# javac -version

Command 'javac' not found, but can be installed with:

apt install default-jdk              # version 2:1.11-72, or
apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1
apt install ecj                      # version 3.16.0-1
apt install openjdk-8-jdk-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Na základě výše uvedených příkazů lze k instalaci JRE 14 a JDK 14 v systémech Debian pomocí příkazu apt použít následující příkazy.

Nainstalujte JRE 14 na Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jre-headless

Nainstalujte JDK 14 na Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jdk-headless

Po provedení výše uvedených příkazů můžete ověřit verzi Java.

root@localhost:~# javac -version
javac 14.0.1
root@localhost:~#

Přečíst dále :Funkce Java 14

Ruční instalace Java 14 v systému Linux

Osobně rád instaluji Javu ručně, poskytuje mi to snadný způsob, jak rychle upgradovat a přejít na jinou verzi Java.

Pojďme se naučit, jak nainstalovat Java 14 na počítače se systémem Linux ručně. Toto bude fungovat na všech linuxových distribucích, ať už založených na Deb nebo RPM.

Krok 1:Stáhněte si sestavení JDK 14

Přejděte na stránku vydání JDK 14 GA a zkopírujte odkaz na sestavení Linuxu.

Poté použijte příkaz wget nebo curl ke stažení do vašeho systému Linux.

root@localhost:~# wget https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

OR

root@localhost:~# curl -O https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

Po dokončení stahování jej rozbalte.

root@localhost:~# tar -xvf openjdk-14.0.1_linux-x64_bin.tar.gz

Pojďme do adresáře JDK bin a spusťte příkaz java.

root@localhost:~# cd jdk-14.0.1/bin/

root@localhost:~/jdk-14.0.1/bin# ./java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~/jdk-14.0.1/bin# 

Používám stejný systém, kde jsme nainstalovali JDK 14 pomocí správce balíčků apt. Podívejme se na umístění příkazu „java“ a proměnné PATH.

root@localhost:~# which javac
/usr/bin/javac
root@localhost:~# 

root@localhost:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#

Pokud tedy již máte nainstalovanou jinou verzi Java, je nezbytné přidat nové umístění JDK před proměnnou PATH. Takže když spustíme příkazy java, bude nejprve prohledán náš adresář a příkaz jazyka java bude nalezen a proveden.

Otevřete uživatelský profil (.bashrc nebo .bash_profile nebo .profile) a přidejte do něj následující řádky.

PATH="/root/jdk-14.0.1/bin:$PATH"
export PATH

Poté soubor uložte a ukončete. Spusťte příkaz source a znovu načtěte nastavení uživatelského profilu.

root@localhost:~# source .bashrc 

Nyní zkontrolujeme proměnnou PATH a výstup příkazu java.

root@localhost:~# echo $PATH
/root/jdk-14.0.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#
root@localhost:~# java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~# 	

which java příkaz nám řekne, že používá příkaz java z našeho adresáře JDK 14.

root@localhost:~# which java
/root/jdk-14.0.1/bin/java
root@localhost:~# 

Instalace Java 14 na linuxové systémy CentOS založené na RPM

Použijme yum list příkaz, abyste zjistili, zda je OpenJDK 14 k dispozici v úložišti yum nebo ne.

[root@centos /]# yum list "*openjdk*"
Available Packages
java-1.8.0-openjdk.x86_64                 1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-accessibility.x86_64   1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-demo.x86_64            1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-devel.x86_64           1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-headless.x86_64        1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-javadoc.noarch         1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-javadoc-zip.noarch     1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-src.x86_64             1:1.8.0.252.b09-2.el8_1    AppStream
java-11-openjdk.x86_64                    1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-demo.x86_64               1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-devel.x86_64              1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-headless.x86_64           1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-javadoc.x86_64            1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-javadoc-zip.x86_64        1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-jmods.x86_64              1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-src.x86_64                1:11.0.7.10-1.el8_1        AppStream
[root@centos /]# 

Jak se ukázalo, repozitáře YUM mají pouze verze LTS JDK. Poslední dvě verze LTS jsou JDK 11 a JDK 8.

Pokud tedy chcete nainstalovat Javu 14 na CentOS nebo jiné linuxové stroje založené na RPM, použijte ruční způsob.

Stačí si stáhnout sestavení JDK, rozbalit jej a nakonfigurovat proměnnou PATH.

Závěr

Je velmi snadné nainstalovat Java na systémy Linux. Distribuce založené na Debianu jsou velmi aktivní a mají nejnovější verze JDK 14 a JRE 14 na úložišti APT. Pokud používáte Linux založený na RPM, pak buď použijte vydání LTS, nebo nainstalujte Java 14 ručně.


Linux
  1. Jak nainstalovat Javu na Linux

  2. Jak nainstalovat Javu na Ubuntu Linux

  3. Jak nainstalovat Java 17 v Ubuntu 20.04

  1. Jak nainstalovat Javu na Ubuntu 16.04

  2. Jak nainstalovat Javu na Ubuntu 20.04

  3. Jak nainstalovat Javu na Ubuntu 22.04

  1. Jak nainstalovat Javu na Ubuntu

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Java 8 &11 na Centos 8