Java

So installieren Sie JDK 12 auf CentOS 7

So installieren Sie JDK 12 auf CentOS 7
Java Development Kit (JDK) wird verwendet, um Java-Anwendungen zu entwickeln und zu testen. Es wird von Millionen von Java-Entwicklern auf der ganzen Welt verwendet.

JDK hat 2 Versionen. OpenJDK und Oracle JDK. OpenJDK ist eine Open-Source-Implementierung von Oracle JDK. Oracle JDK enthält einige proprietäre Codes, die OpenJDK nicht hat. OpenJDK ist Open Source, wo Oracle JDK nicht ist.

In diesem Artikel zeige ich Ihnen, wie Sie Oracle JDK 12 und OpenJDK 12 auf CentOS 7 installieren. Also lasst uns anfangen.

Installieren von Oracle JDK 12:

Oracle JDK 12 ist im offiziellen Paket-Repository von CentOS 7 nicht verfügbar. Sie können Oracle JDK 12 jedoch ganz einfach von der offiziellen Website von Oracle herunterladen und auf CentOS 7 installieren.

Besuchen Sie zuerst https://www.Orakel.com/technetwork/java/javase/downloads/index.html von Ihrem Lieblingsbrowser. Sobald die Seite geladen ist, klicken Sie auf das HERUNTERLADEN Java-Plattform (JDK) 12 Schaltfläche wie im Screenshot unten markiert.

Klicken Sie nun auf Akzeptiere die Lizenzbestimmungen die Oracle Technology Network-Lizenzvereinbarung für Oracle Java SE zu akzeptieren.

Ihr Browser sollte Sie auffordern, die Datei zu speichern. Wählen Datei speichern und klicke auf OK.

jdk 12.0.1 RPM-Paket wird heruntergeladen.

Sobald der Download abgeschlossen ist, navigieren Sie wie folgt zum Verzeichnis ~/Downloads:

$ cd ~/Downloads

Wie Sie sehen können, ist die RPM-Paketdatei, die ich gerade heruntergeladen habe, hier.

Installieren Sie nun die RPM-Paketdatei mit dem folgenden Befehl:

$ sudo rpm -Uvh jdk-12.0.1_linux-x64_bin.U/min

Oracle JDK 12 wird installiert.

Oracle JDK 12 sollte zu diesem Zeitpunkt installiert sein.

Führen Sie nun den folgenden Befehl aus, um zu überprüfen, ob die Installation erfolgreich war und Oracle JDK 12 funktioniert:

$ Java-Version

Wie Sie sehen, funktioniert Oracle JDK 12.

OpenJDK 12 installieren:

OpenJDK 12 ist im offiziellen Paket-Repository von CentOS 7 nicht verfügbar. Sie können es jedoch ganz einfach von der offiziellen Website von OpenJDK herunterladen und auf CentOS 7 installieren.

Um OpenJDK 12 herunterzuladen, besuchen Sie https://jdk.Java.net/12/ von Ihrem bevorzugten Webbrowser und klicken Sie auf das .Teer.gz-Link wie im Screenshot unten markiert.

Ihr Browser sollte Sie auffordern, das OpenJDK 12 . zu speichern .Teer.gz-Archiv. Wählen Datei speichern und klicke auf OK.

Ihr Browser sollte mit dem Herunterladen des OpenJDK 12-Archivs beginnen. Es kann eine Weile dauern, bis es abgeschlossen ist.

Sobald der Download abgeschlossen ist, navigieren Sie mit dem folgenden Befehl zum Verzeichnis ~/Downloads:

$ cd ~/Downloads

Wie Sie sehen, ist das gerade heruntergeladene OpenJDK 12-Archiv hier.

Entpacken Sie nun das OpenJDK 12-Archiv im /opt Verzeichnis mit folgendem Befehl:

$ sudo tar xvzf openjdk-12.0.1_linux-x64_bin.Teer.gz -C /opt

Das OpenJDK 12-Archiv sollte heruntergeladen werden.

Wie Sie sehen, wird ein neues Verzeichnis im /opt Verzeichnis. Notieren Sie den Verzeichnisnamen.

Jetzt müssen Sie die hinzufügen JAVA_HOME Umgebungsvariable und fügen Sie das OpenJDK 12-Binärverzeichnis zum to PFAD Umgebungsvariable. Führen Sie dazu den folgenden Befehl aus:

$ echo -e 'Java_HOME exportieren="/opt/jdk-12.0.1"\nexport PATH="$PATH:$JAVA_HOME/bin"\n' |
sudo tee /etc/profile.d/openjdk12.Sch

Eine neue Datei /etc/profil.d/openjdk12.Sch sollte erstellt werden.

Starten Sie nun Ihren Computer mit dem folgenden Befehl neu:

$ sudo Neustart

Führen Sie nach dem Booten Ihres Computers den folgenden Befehl aus, um zu überprüfen, ob die Umgebungsvariablen JAVA_HOME und PFAD ist richtig eingestellt.

$ echo $JAVA_HOME && echo $PFAD

Wie Sie sehen, sind die Umgebungsvariablen richtig eingestellt.

Überprüfen Sie nun mit dem folgenden Befehl, ob OpenJDK 12 korrekt funktioniert:

$ Java-Version

OpenJDK-Version 1.8.0_212! Dies ist nicht die Version, die wir installiert haben.

Das Problem ist, dass eine andere Version von OpenJDK auf Ihrem CentOS 7-Computer installiert ist. Um dieses Problem zu lösen, entfernen Sie einfach die alten OpenJDK-Pakete wie folgt von Ihrem CentOS 7-Computer:

$ sudo yum entfernen $(sudo rpm -qa | grep openjdk)

Jetzt drücken ja und drücke dann weitermachen.

Die ältere Version von OpenJDK sollte entfernt werden.

Wie Sie sehen, wird die Version jetzt korrekt angezeigt. Das OpenJDK, das wir zuvor installiert haben, wird also verwendet.

Kompilieren und Ausführen eines einfachen Java-Programms mit JDK 12:

In diesem Abschnitt werde ich ein einfaches Java-Programm mit JDK 12 kompilieren und ausführen.

Ich habe ein einfaches Java-Programm in eine Datei geschrieben Herzlich willkommen.Java und lege es in die ~/codes Verzeichnis im HOME-Verzeichnis meiner Login-Benutzer.

Der Inhalt des Willkommens.Java Java-Quelldatei sind:

öffentliche Klasse Willkommen
public static void main(String[] args)
System.aus.println("Willkommen bei LinuxHint!");

Navigieren Sie zunächst zu dem Verzeichnis, in dem die Herzlich willkommen.Java Quelldatei ist.

$ cd ~/codes

Dann, um die zu kompilieren Herzlich willkommen.Java Java-Quelldatei, führen Sie den folgenden Befehl aus:

$ javac Willkommen.Java

Sobald die Herzlich willkommen.Java Quelldatei wird kompiliert, a Herzlich willkommen.Klasse Datei soll generiert werden. Dies ist eine Java-Klassendatei. Es enthält Java-Bytecodes, die die Java Virtual Machine (JVM) verstehen kann.

Wie Sie sehen, wird die richtige Ausgabe angezeigt.

So installieren Sie Oracle JDK 12 und OpenJDK 12 auf CentOS 7. Danke, dass du diesen Artikel gelesen hast.

Beste Linux-Distributionen für Gaming im Jahr 2021
Das Linux-Betriebssystem hat sich weit von seinem ursprünglichen, einfachen, serverbasierten Aussehen entfernt. Dieses Betriebssystem hat sich in den ...
So erfassen und streamen Sie Ihre Gaming-Sitzung unter Linux
In der Vergangenheit galt das Spielen von Spielen nur als Hobby, aber mit der Zeit verzeichnete die Spieleindustrie ein enormes Wachstum in Bezug auf ...
Beste Spiele zum Spielen mit Handtracking
Oculus Quest hat kürzlich die großartige Idee des Hand-Trackings ohne Controller vorgestellt. Mit einer ständig steigenden Anzahl von Spielen und Akti...