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

Die Fallstricke beim Erlernen von Vue.js

Inhaltsverzeichnis Klasse void zeigen ES6-Pfeilfu...

JavaScript-Canvas zum Erzielen eines Regentropfeneffekts

In diesem Artikelbeispiel wird der spezifische Co...

WeChat-Applet: benutzerdefinierter TabBar-Schrittdatensatz

Inhaltsverzeichnis 1. Einleitung 2. Passen Sie de...

UrlRewriter-Caching-Probleme und eine Reihe damit verbundener Untersuchungen

Beim Entwickeln einer Website-Funktion kann der S...

Detaillierte Erklärung von Promises in JavaScript

Inhaltsverzeichnis Grundlegende Verwendung von Pr...

Analyse des Benchmarking-Prozesses von Sysbench für MySQL

Vorwort 1. Benchmarking ist eine Art Leistungstes...

Vuex implementiert einfache Warenkorbfunktion

In diesem Artikelbeispiel wird der spezifische Co...