GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Oracle Java JDK 12/11/8 auf CentOS 7/RHEL 7

Heute werden wir uns mit der Installation von Oracle Java JDK auf RHEL 7 / CentOS 7 befassen. Java JDK ist die wichtigste Basis für die Entwickler.

Diese Anleitung ist für sie hilfreicher beim Einrichten einer Entwicklungsumgebung, wenn sie insbesondere RHEL 7 oder CentOS 7 verwenden.

Voraussetzungen

Installieren Sie das wget-Paket.

yum install -y wget

Oracle Java JDK herunterladen

Sie können entweder die Befehlszeile oder den Browser verwenden, um das JDK herunterzuladen, besser ist es, den Browser zu verwenden, der einfachste.

Besuchen Sie die Oracle JDK-Seite zum Herunterladen.

Oracle Java JDK 12:

Oracle JDK 12 (v12.0.1) herunterladen

Oracle Java JDK 11 (LTS):

Oracle JDK 11 (v11.0.3) herunterladen (Anmeldung erforderlich)

Oracle Java JDK 8:

Oracle JDK 8 (v8u211) herunterladen (Anmeldung erforderlich)

Wenn Sie dennoch die Befehlszeile verwenden möchten, verwenden Sie den folgenden Befehl.

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.1+12/69cfe15208a647278a19ef0990eea691/jdk-12.0.1_linux-x64_bin.tar.gz

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

Extrahieren Sie das heruntergeladene JDK-Archiv in das gewünschte Verzeichnis (z. B. /usr/ )

### Oracle Java JDK 12 ###

tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 11 ###

tar -zxvf jdk-11.0.3_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 8 ###

tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr

Installieren Sie Oracle Java

Installieren Sie Java mit den alternativen Befehlen. Der folgende Befehl installiert Java auf Ihrem System.

### Oracle Java JDK 12 ###

update-alternatives --install /usr/bin/java java /usr/jdk-12.0.1/bin/java 1

### Oracle Java JDK 11 ###

update-alternatives --install /usr/bin/java java /usr/jdk-11.0.3/bin/java 2

### Oracle Java JDK 8 ###

update-alternatives --install /usr/bin/java java /usr/jdk1.8.0_211/bin/java 3

Standard-Oracle-Java-Version festlegen

Legen Sie das Standard-Java mit dem folgenden Befehl fest.

alternatives --config java

Wählen Sie das neueste Java:

Wenn auf Ihrem System mehrere Java-Versionen installiert sind, listet der obige Befehl möglicherweise alle Java-Versionen auf, wie unten gezeigt.

There are 5 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64/jre/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64/jre/bin/java)
   3           /usr/jdk-12.0.1/bin/java
   4           /usr/jdk-11.0.3/bin/java
   5           /usr/jdk1.8.0_211/bin/java

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

Wählen Sie die Java-Version, die als Standard festgelegt werden soll. Geben Sie die Zahl unterhalb der Auswahlspalte ein , um die Standard-Java-Version auszuwählen. Hier habe ich 3 für Oracle JDK 12 ausgewählt.

Java überprüfen

Sobald Sie die Alternativen eingerichtet haben. Überprüfen Sie die installierte Java-Version mit dem folgenden Befehl.

java -version

Ausgabe:

Oracle JDK 12:

java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

Oracle JDK 11:

java version "11.0.3" 2019-04-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.3+12-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.3+12-LTS, mixed mode)

Oracle JDK 8:

java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

Umgebungsvariable einrichten

Der wichtigste Teil ist nun gekommen, er sollte vor der Installation von Java-basierten Anwendungen eingestellt werden.

Erstellen Sie zum Festlegen von JAVA-Umgebungsvariablen eine neue Datei unter /etc/profile.d Verzeichnis.

vi /etc/profile.d/javajdk.sh

Platzieren Sie die Variablen basierend auf dem JDK-Speicherort und der JDK-Version.

Oracle JDK 12:

export PATH=$PATH:/usr/jdk-12.0.1/bin 
export JAVA_HOME=/usr/jdk-12.0.1
export J2SDKDIR=/usr/jdk-12.0.1

Oracle JDK 11:

export PATH=$PATH:/usr/jdk-11.0.3/bin
export JAVA_HOME=/usr/jdk-11.0.3
export J2SDKDIR=/usr/jdk-11.0.3

Oracle JDK 8:

export PATH=$PATH:/usr/jdk1.8.0_211/bin
export JAVA_HOME=/usr/jdk1.8.0_211
export JRE_HOME=/usr/jdk1.8.0_211/jre/
export J2SDKDIR=/usr/jdk1.8.0_211
export J2REDIR=/usr/jdk1.8.0_211/jre

Laden Sie die Umgebungen in die aktuelle Sitzung.

source /etc/profile.d/javajdk.sh

Um die Umgebungsvariablen für einen bestimmten Benutzer dauerhaft festzulegen, platzieren Sie die obigen in ~/.bash_profile Datei.

Schlussfolgerung

Ich hoffe, Sie haben gelernt, wie Sie Oracle Java auf einem CentOS 7-System installieren. Teilen Sie Ihr Feedback im Kommentarbereich.


Cent OS
  1. So installieren Sie Gradle unter CentOS 8/7 und RHEL 8/7

  2. So installieren Sie Oracle Java 12/11/8 auf CentOS 6/RHEL 6

  3. So installieren Sie Oracle Java JDK 12/11/8 auf CentOS 7/RHEL 7

  4. So installieren Sie Elasticsearch unter CentOS 8 / RHEL 8

  5. So installieren Sie Java unter Rocky Linux 8 / CentOS 8 / RHEL 8

So installieren Sie Foreman unter CentOS 7 / RHEL 7 / Oracle Linux 7

So installieren Sie Oracle Java JDK 12/11/8 auf Debian 10/Debian 9

So installieren Sie Oracle Java JDK 18 unter Linux

So installieren Sie Java JDK 8 unter CentOS 6

So installieren Sie Java JDK 8 unter CentOS 7

So installieren Sie Oracle JDK 9 auf CentOS 7