GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Java 14 unter Linux, Ubuntu, CentOS

Java 14 wird im März 2020 veröffentlicht. In diesem Tutorial lernen wir, wie man Java 14 unter Linux installiert. Wir werden zwei Möglichkeiten kennenlernen, Java unter Linux zu installieren.

  1. Verwenden des Paketmanagers – apt (Debian-basiert) und yum (RPM-basiert)
  2. Manueller Weg – funktioniert auf allen Linux-Distributionen

Installieren Sie Java 14 auf Debian, Ubuntu mit dem apt-Paketmanager

Der apt-Paketmanager ist sehr mächtig. Wenn Sie einen Befehl ausführen und dieser nicht vorhanden ist, erhalten Sie automatisch einen Vorschlag zur Installation.

Lassen Sie uns java -version ausführen Befehl auf unserem Ubuntu 20.04 LTS-Server.

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:~# 

Da wir nur JRE benötigen, um den Java-Befehl auszuführen, erhalten wir den Befehl, die neuesten JRE-Versionen zu installieren.

Aber wenn Sie jshell ausführen möchten oder javac Befehle, dann benötigen Sie 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:~# 

Basierend auf der obigen Befehlsausgabe können die folgenden Befehle verwendet werden, um JRE 14 und JDK 14 in Debian-Systemen mit dem Befehl apt zu installieren.

Installieren Sie JRE 14 unter Debian, Ubuntu:

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

Installieren Sie JDK 14 unter Debian, Ubuntu:

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

Nachdem Sie die obigen Befehle ausgeführt haben, können Sie die Java-Version überprüfen.

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

Weiter lesen :Java 14-Funktionen

Java 14 unter Linux manuell installieren

Ich persönlich installiere Java gerne manuell, es gibt mir eine einfache Möglichkeit, schnell zu aktualisieren und zu einer anderen Java-Version zu wechseln.

Lassen Sie uns lernen, wie man Java 14 manuell auf Linux-Rechnern installiert. Dies funktioniert auf allen Linux-Distributionen, ob Deb- oder RPM-basiert.

Schritt 1:JDK 14 Build herunterladen

Rufen Sie die JDK 14 GA Release Page auf und kopieren Sie den Linux-Build-Link.

Verwenden Sie dann den Befehl wget oder curl, um es in Ihr Linux-System herunterzuladen.

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

Nachdem der Download abgeschlossen ist, entpacken Sie es.

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

Lassen Sie uns in das JDK-Bin-Verzeichnis gehen und den Java-Befehl ausführen.

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# 

Ich verwende dasselbe System, auf dem wir das JDK 14 mit dem apt-Paketmanager installiert haben. Sehen wir uns den Speicherort des „Java“-Befehls und der PATH-Variablen an.

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:~#

Wenn Sie also bereits eine andere Java-Version installiert haben, müssen Sie den neuen JDK-Speicherort vor der PATH-Variable hinzufügen. Wenn wir also Java-Befehle ausführen, wird unser Verzeichnis zuerst durchsucht und der Java-Befehl wird gefunden und ausgeführt.

Öffnen Sie das Benutzerprofil (.bashrc oder .bash_profile oder .profile) und fügen Sie die folgenden Zeilen hinzu.

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

Dann speichern und beenden Sie die Datei. Lassen Sie uns den Quellbefehl ausführen, um die Benutzerprofileinstellungen neu zu laden.

root@localhost:~# source .bashrc 

Lassen Sie uns nun die PATH-Variable und die Java-Befehlsausgabe überprüfen.

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:~# 	

Der which java Der Befehl teilt uns mit, dass er den Java-Befehl aus unserem JDK 14-Verzeichnis verwendet.

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

Installieren von Java 14 auf CentOS, RPM-basierten Linux-Systemen

Lassen Sie uns yum list verwenden Befehl, um zu sehen, ob OpenJDK 14 im Yum-Repository verfügbar ist oder nicht.

[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 /]# 

Wie sich herausstellte, enthalten YUM-Repositories nur LTS-Versionen von JDK. Die letzten beiden LTS-Releases sind JDK 11 und JDK 8.

Wenn Sie also Java 14 auf CentOS oder anderen RPM-basierten Linux-Rechnern installieren möchten, verwenden Sie den manuellen Weg.

Laden Sie einfach den JDK-Build herunter, entpacken Sie ihn und konfigurieren Sie die PATH-Variable.

Schlussfolgerung

Es ist sehr einfach, Java auf Linux-Systemen zu installieren. Die Debian-basierten Distributionen sind sehr aktiv und haben die neuesten JDK 14- und JRE 14-Builds im APT-Repository. Wenn Sie auf einem RPM-basierten Linux-Computer arbeiten, verwenden Sie entweder die LTS-Versionen oder installieren Sie Java 14 manuell.


Linux
  1. So installieren Sie Java unter Linux

  2. So installieren Sie Java unter Ubuntu Linux

  3. So installieren Sie Java 17 in Ubuntu 20.04

  4. So installieren Sie Java unter Ubuntu 16.04

  5. So installieren Sie Java unter Ubuntu 20.04

So installieren Sie Java 8 unter Ubuntu 18.04

So installieren Sie DRBD unter CentOS Linux

So installieren Sie Java unter Ubuntu 18.04

So installieren Sie Rust unter Ubuntu Linux

Wie installiere ich Java unter Ubuntu 18.04?

So installieren Sie Java unter Ubuntu 22.04