So deinstallieren Sie das native OpenJDK von Linux und installieren Sun JDK

So deinstallieren Sie das native OpenJDK von Linux und installieren Sun JDK

Siehe: https://www.jb51.net/article/112612.htm

Überprüfen Sie die JDK-Version im System

[hadoop@master ~]$ java -version
OpenJDK-Version „1.8.0_222-ea“
OpenJDK-Laufzeitumgebung (Build 1.8.0_222-ea-b03)
OpenJDK 64-Bit-Server-VM (Build 25.222-b03, gemischter Modus)

JDK-Installationspaket erkennen

[hadoop@master ~]$ rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2019b-1.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64
[hadoop@master ~]$

Deinstallieren Sie openjdk

[hadoop@master ~]$ sudo yum -y entferne *openjdk*
[sudo] Passwort für Hadoop:
Geladene Plugins: langpacks, ulninfo
Auflösen von Abhängigkeiten
--> Transaktionsprüfung wird ausgeführt
---> Paket java-1.8.0-openjdk.x86_64 1:1.8.0.222.b03-1.el7 wird gelöscht
--> Abhängigkeit wird verarbeitet: java >= 1.5 für Paket: jline-1.0-8.el7.noarch
--> Abhängigkeit wird verarbeitet: java-1.8.0-openjdk für Paket: icedtea-web-1.7.1-1.el7.x86_64
---> Paket java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b03-1.el7 wird gelöscht
--> Transaktionsprüfung wird ausgeführt
---> Paket icedtea-web.x86_64 0:1.7.1-1.el7 wird gelöscht
---> Paket jline.noarch 0:1.0-8.el7 wird gelöscht
--> Abhängigkeit: jline wird für Paket verarbeitet: rhino-1.7R5-1.el7.noarch
--> Transaktionsprüfung wird ausgeführt
---> Paket rhino.noarch 0:1.7R5-1.el7 wird gelöscht
--> Abhängigkeitsauflösung abgeschlossen
ol7_UEKR5/x86_64 | 2,5 kB 00:00:00 
ol7_latest/x86_64 | 2,7 kB 00:00:00 
 
Aufgelöste Abhängigkeiten
 
========================================================================================================================================================================================
 Paket Arch Version Repository Größe
========================================================================================================================================================================================
Entfernen:
 java-1.8.0-openjdk x86_64 1:1.8.0.222.b03-1.el7 @anaconda/7.7 642 k
 java-1.8.0-openjdk-headless x86_64 1:1.8.0.222.b03-1.el7 @anaconda/7.7 106 M
Entfernen für Abhängigkeiten:
 icedtea-web x86_64 1.7.1-1.el7 @anaconda/7.7 2,3 M
 jline noarch 1.0-8.el7 @anaconda/7.7 72 k
 Rhino Noarch 1.7R5-1.el7 @anaconda/7.7 1,1 M
 
Zusammenfassung der Transaktion
========================================================================================================================================================================================
2 Pakete entfernen (+3 abhängige Pakete)
 
Installierte Größe: 110 M
Pakete herunterladen:
Ausführen einer Transaktionsprüfung
Ausführen eines Transaktionstests
Transaktionstest erfolgreich
Transaktion wird ausgeführt
 Löschen: icedtea-web-1.7.1-1.el7.x86_64 1/5
 Löschen: rhino-1.7R5-1.el7.noarch 2/5
 Löschen: jline-1.0-8.el7.noarch 3/5
 Löschen: 1:java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64 4/5
 Löschen: 1:java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64 5/5
 Überprüfung: 1:java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64 1/5
 Überprüfung: 1:java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64 2/5
 Überprüfung: icedtea-web-1.7.1-1.el7.x86_64 3/5
 Überprüfung: rhino-1.7R5-1.el7.noarch 4/5
 Überprüfung: jline-1.0-8.el7.noarch 5/5
 
ENTFERNT:
 java-1.8.0-openjdk.x86_64 1:1.8.0.222.b03-1.el7 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b03-1.el7            
 
Entfernte Abhängigkeit:
 icedtea-web.x86_64 0:1.7.1-1.el7 jline.noarch 0:1.0-8.el7 rhino.noarch 0:1.7R5-1.el7          
 
Vollständig!

Laden Sie das Installationsmedium hoch und entpacken Sie es

[hadoop@master ~]$ sudo tar -xzf jdk-8u191-linux-x64.tar.gz -C /usr/lib/jvm

Legen Sie die Umgebungsvariablen fest und fügen Sie sie am Anfang von /etc/profile hinzu

exportiere JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191
exportiere JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

Zum Schluss source /etc/profile

Dies ist das Ende dieses Artikels über die Deinstallation von OpenJDK, das mit Linux geliefert wird, und die Installation von Sun JDK. Weitere relevante Inhalte zur Deinstallation von OpenJDK und Installation von Sun JDK finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Einführung in die Installation von JDK unter Linux, einschließlich der Deinstallation von OpenJDK

<<:  Best Practices-Handbuch für partitionierte MySQL-Tabellen

>>:  JavaScript Array Methoden - Systematische Zusammenfassung und ausführliche Erklärung

Artikel empfehlen

Was ist em? Einführung und Konvertierungsmethode von em und px

Was ist sie? „em“ bezieht sich auf die Schrifthöhe...

Prometheus überwacht MySQL mithilfe der Grafana-Anzeige

Inhaltsverzeichnis Prometheus überwacht MySQL übe...

Tutorial zu den Grundlagen von JavaScript und JQuery Framework

Inhaltsverzeichnis 1. JS-Objekt DOM –1, Funktion ...

Eine kurze Diskussion über einige Vorteile von Vue3

Inhaltsverzeichnis 1. Quellcode 1.1 Monorepo 1.2 ...

Details zum Schreiben von React in einem Vue-Projekt

Wir können jsx/tsx-Dateien direkt erstellen Die P...

So implementieren Sie Vue Page Jump

1. dies.$router.push() 1. Ansicht <Vorlage>...

Docker führt Vorgänge mit dem angegebenen Speicher aus

wie folgt: -m, --memory Speicherlimit, das Format...

Die Verwendung von Ankerpunkten in HTML_PowerNode Java Academy

Lassen Sie uns nun mehrere Situationen zur Steuer...