So installieren Sie Java auf RHEL 8

Java ist eine schnelle, sichere, zuverlässige und beliebte Allzweck-Programmiersprache und Computerplattform. Java ist mehr als nur eine Sprache, es ist eine Technologieplattform mit vielen miteinander verbundenen Funktionen.

So führen Sie Java-basierte Anwendungen auf Ihrem Computer aus RHEL 8 System oder Server muss Java installiert sein. Sie benötigen normalerweise die Java-Laufzeitumgebung (JRE), ein Bündel von Softwarekomponenten, mit denen Java-Anwendungen ausgeführt werden.

Auf der anderen Seite, wenn Sie Anwendungen für entwickeln möchten Javamüssen Sie die installieren Oracle Java Development Kit (JDK), die eine vollständige enthält JRE zusammen mit Tools zum Entwickeln, Debuggen und Überwachen von Java-Anwendungen. Es wird von Oracle unterstützt Java SE (Standard Edition) Ausführung.

Hinweis: Wenn Sie nach kostenlosen JDK-Versionen suchen, installieren Sie die Oracle OpenJDK das bietet die gleichen Funktionen und Leistung wie Oracle JDK unter der GPL-Lizenz.

In diesem Artikel zeigen wir Ihnen, wie Sie installieren OpenJDK 8 und OpenJDK 11, die beiden unterstützten Versionen von Java im RHEL 8. Wir zeigen Ihnen auch, wie Sie die neueste Version von installieren Java OpenJDK 12 Java-Anwendungen zu entwickeln und auszuführen.

Bedarf

  1. RHEL 8 mit minimaler Installation
  2. RHEL 8 mit aktiviertem RedHat-Abonnement

So installieren Sie OpenJDK in RHEL 8


Installieren OpenJDK auf RHEL 8Aktualisieren Sie zuerst die Systempakete mit dem Befehl dnf wie gezeigt.

# dnf update

Als nächstes installieren OpenJDK 8 und 11 mit den folgenden Befehlen.

# dnf install java-1.8.0-openjdk-devel     #install JDK 8
# dnf install java-11-openjdk-devel     #install JDK 11

Sobald der Installationsvorgang abgeschlossen ist, können Sie die überprüfen Java Version mit dem folgenden Befehl installiert.

# java -version
Überprüfen Sie die Java-Version in RHEL 8
Überprüfen Sie die Java-Version in RHEL 8

Die Ausgabe des obigen Befehls zeigt dies Java 8 ist die Standardversion.

So installieren Sie OpenJDK 12 auf RHEL 8

Unglücklicherweise, RHEL 8 bietet nicht oder Unterstützung Java 12 standardmäßig. Sie können das aber produktionsbereit herunterladen OpenJDK 12 von Hier und installieren Sie es wie gezeigt.

# cd opt
# wget -c https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
# tar -xvf openjdk-12.0.2_linux-x64_bin.tar.gz

Um die Java-Version zu überprüfen, müssen Sie den vollständigen Pfad zur Binärdatei wie gezeigt verwenden.

# ./opt/jdk-12.0.2/bin/java -version
Überprüfen Sie die Java OpenJDK 12-Version
Überprüfen Sie die Java OpenJDK 12-Version

Wichtig: Benutzen Java 12 Als Standardversion müssen Sie sie als Wert für angeben JAVA_HOME Umgebungsvariable wie im nächsten Abschnitt erläutert.

Festlegen der JAVA_HOME-Umgebungsvariablen in RHEL 8

Wenn Sie viele Versionen von haben Java Auf Ihrem System installiert, können Sie die Version auswählen, die Sie standardmäßig verwenden möchten, indem Sie entweder ein Befehlszeilenprogramm mit dem Namen verwenden Alternativen oder Einstellung JAVA_HOME Umgebungsvariable zur Auswahl des JDK pro Anwendung.

Schauen wir uns die unten erläuterten Störfälle an.

Festlegen der Standard-Java-Version mithilfe von Alternativen

Verwenden von Alternativenmüssen Sie die Version von wechseln Java (was die Java-Anwendung startet) und Javac (die Klassen- und Schnittstellendefinitionen liest und sie in Klassendateien kompiliert) Binärdateien global wie gezeigt.

Beginnen mit JavaWählen Sie anhand der Auswahlnummer die gewünschte Version aus und drücken Sie die Eingabetaste, wie im Screenshot gezeigt. Vergewissern Sie sich dann, dass die Standardversion auf die gewünschte Version umgestellt wurde.

# alternatives --config java
# java -version
Wechseln Sie die Java-Version in RHEL 8
Wechseln Sie die Java-Version in RHEL 8

Auch wechseln Javac auf die Java-Version, die Sie wie gezeigt verwenden möchten.

# alternatives --config javac
# javac -version
Wechseln Sie die Javac-Version in RHEL 8
Wechseln Sie die Javac-Version in RHEL 8

Festlegen der Java-Version für Anwendungen über die Variable JAVA_HOME

Das JAVA_HOME Umgebungsvariable gibt das Verzeichnis an, in dem die JRE ist auf Ihrem System installiert. Wenn diese Option aktiviert ist, ermitteln verschiedene Java-basierte Anwendungen und andere Programme, wo Java installiert ist: Die angegebene Java-Version wird zum Ausführen von Anwendungen verwendet.

Sie können es in der einstellen / etc / environment globale Shell-Startdatei wie gezeigt.

# vim /etc/environment

Fügen Sie dann die folgende Zeile in die Datei ein (ersetzen /opt/jdk-12.0.2/ mit dem vollständigen Pfad zum Installationsverzeichnis von JVM 8 oder JVM 11 wie in der Ausgabe von gezeigt Alternativen Dienstprogramm oben).

export JAVA_HOME=/opt/jdk-12.0.2/

Speichern Sie die Datei und schließen Sie sie. Dann beschaffen Sie es wie folgt.

# source /etc/environment

Und jetzt, wenn Sie den Wert der überprüfen JAVA_HOME Umgebungsvariable sollte es auf das Installationsverzeichnis der verweisen JRE Sie möchten verwenden.

# echo $JAVA_HOME
Überprüfen Sie JAVA_HOME in RHEL 8
Überprüfen Sie JAVA_HOME in RHEL 8
Fazit

Sie sind am Ende dieses Tutorials angelangt. In diesem Handbuch haben Sie gelernt, wie Sie Java installieren RHEL 8 und stellen Sie die JAVA_HOME Variable. Wenn Sie Fragen, Ergänzungen oder Kommentare haben, senden Sie diese bitte über das unten stehende Feedback-Formular.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *