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

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

Das Java JDK (Java Development Kit) ist eine Softwareentwicklungsumgebung, die zum Entwickeln von Java-Anwendungen verwendet wird. Das JDK ist eine Sammlung von Programmierwerkzeugen, insbesondere JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compiler), Jar (Archiver) usw.

JDK oder JRE

Anwendungsentwickler, die neu in Java sind, verwechseln das Java Development Kit oft mit der Java Runtime Environment. Das JDK ist ein Paket von Tools zum Entwickeln von Java-Anwendungen, während das JRE ein Paket von Tools zum Ausführen von Java-Anwendungen ist.

OpenJDK oder Oracle Java

OpenJDK ist eine Open-Source-Implementierung der Oracle Java SE Platform Edition. Oracle entwickelt Oracle Java SE, während OpenJDK von Oracle Corporation, OpenJDK und Java Community, Red Hat, Azul Systems, IBM, Apple Inc und SAP SE entwickelt wird.

Es gibt keinen technischen Unterschied zwischen OpenJDK und Oracle JDK.

Installieren Sie Java auf Rocky Linux 8 / CentOS 8 / RHEL 8

Installieren Sie OpenJDK oder Oracle Java gemäß Ihren Anforderungen.

Sie können mehrere Java-Versionen (OpenJDK und Oracle Java) auf Ihrem System haben. Sie können jedoch nur eine Standardversion von Java haben.

Installieren Sie OpenJDK

Die Installation von OpenJDK ist ein ziemlich einfacher Prozess in Rocky Linux 8 / CentOS 8 / RHEL 8.

OpenJDK ist ab Red Hat Enterprise Linux 8 für x86_64 – AppStream (RPMs) in RHEL 8 verfügbar.

Sie können den Befehl yum verwenden, um OpenJDK zu installieren.

Installieren Sie das OpenJDK-JDK

### Java JDK 8 ###

dnf install -y java-1.8.0-openjdk-devel

### Java JDK 11 ###

dnf install -y java-11-openjdk-devel

Installieren Sie OpenJDK JRE

### Java JRE 8 ###

yum install -y java-1.8.0-openjdk

### Java JRE 11 ###

yum install -y java-11-openjdk

Installieren Sie Oracle Java

Es gibt kein separates JRE (Java Runtime Environment) mehr. Stattdessen bietet Oracle JDK jetzt auch JRE.

Oracle Java JDK herunterladen

Sie können das JDK entweder über die Befehlszeile oder den Browser herunterladen.

Gehen Sie zur Oracle JDK-Seite, um Pakete mit dem Browser herunterzuladen. Laden Sie dann das RPM-Binärpaket für eine einfache Installation herunter.

Oracle Java JDK 16:

Oracle Java 16 (v16.0.1) herunterladen

Oracle Java JDK 11 (LTS):

Oracle Java 11 (v11.0.11) herunterladen (Anmeldung erforderlich)

Oracle Java JDK 8:

Oracle Java 8 (v8u291) herunterladen (Anmeldung erforderlich)

Wenn Sie dennoch über die Befehlszeile herunterladen möchten, installieren Sie das wget-Paket.

dnf install -y wget

Verwenden Sie dann den folgenden Befehl, um Oracle Java über das Terminal herunterzuladen.

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.1+9/7147401fd7354114ac51ef3e1328291f/jdk-16.0.1_linux-x64_bin.rpm

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

Installieren Sie Oracle Java JDK

Installieren Sie Oracle Java JDK mit dem Befehl rpm.

### Oracle Java JDK 12 ###

rpm -ivh jdk-16.0.1_linux-x64_bin.rpm

### Oracle Java JDK 11 (LTS) ###

rpm -ivh jdk-11.0.11_linux-x64_bin.rpm

### Oracle Java JDK 8 ###

rpm -ivh jdk-8u291-linux-x64.rpm
Standardmäßig wird Java JDK im Verzeichnis /usr/java/ installiert. Um Oracle JDK in einem benutzerdefinierten Verzeichnis zu installieren, verwenden Sie den Befehl rpm -ivh –prefix=//rpmfile.

Standard-Java-Version festlegen

Verwenden Sie den alternatives-Befehl, um die Standard-Java-Version festzulegen.

alternatives --config java

Java auswählen:

Wenn Ihr System über mehrere Java-Versionen verfügt, listet der obige Befehl alle Java-Versionen wie unten auf.

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/java)
   2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el8_4.x86_64/jre/bin/java)
*+ 3           /usr/java/jdk-16.0.1/bin/java

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

Geben Sie die Zahl unterhalb der Auswahlspalte ein um die Standard-Java-Version festzulegen.

Hier habe ich 1 für OpenJDK 11 gewählt.

Java-Version überprüfen

Überprüfen Sie die Java-Version mit dem folgenden Befehl.

java -version

Ausgabe:

openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS, mixed mode, sharing)

Die Ausgabe kann je nach Paket und der Version, die Sie als Standard-Java-Version ausgewählt haben, variieren.

Umgebungsvariablen einrichten

Der wichtigste Teil ist jetzt gekommen. Java-Anwendungen erfordern oft das Setzen von JAVA-Umgebungsvariablen im System.

Erstellen Sie eine neue Datei im Verzeichnis /etc/profile.d.

vi /etc/profile.d/java.sh

Legen Sie Variablen basierend auf dem Java-Standort und der Java-Version fest.

export PATH=$PATH:/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/
export J2SDKDIR=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/

Laden Sie die Umgebungen in die aktuelle Sitzung.

source /etc/profile.d/java.sh
Um die Umgebungsvariablen für einen bestimmten Benutzer festzulegen, platzieren Sie die obigen Variablen in der Datei ~/.bash_profile.

Schlussfolgerung

Ich hoffe, dieser Beitrag hat Ihnen geholfen, Java auf Ihrem EL 8-System zu installieren. Java muss Anwendungen wie Tomcat, Gradle, ELK Stack, Graylog, Eclipse IDE, Hadoop usw. ausführen.


Cent OS
  1. So installieren Sie PostgreSQL unter CentOS 8 / Rocky Linux 8 / RHEL 8

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

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

  4. So installieren Sie Java 17 auf Rocky Linux 8/Centos 8

  5. So installieren Sie Erlang auf Rocky Linux/Alma Linux/CentOS 8

So installieren Sie GIMP unter CentOS 8 / RHEL 8 Linux

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

So installieren Sie die GNOME-GUI unter Rocky Linux 8 / CentOS 8 / RHEL 8

So installieren Sie VirtualBox unter Rocky Linux 8 / CentOS 8 / RHEL 8

So installieren Sie Docker unter Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

So installieren Sie MusicBrainz Picard auf RHEL | CentOS | Rockiges Linux