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

Webdesign-Tipps für Formular-Eingabefelder

1. Gestricheltes Feld, wenn die Abbrechen-Schaltfl...

So stellen Sie ein Angular-Projekt mit Docker bereit

Es gibt zwei Möglichkeiten, Angular-Projekte mit ...

Mehrere Szenarien für die Verwendung des Nginx Rewrite-Moduls

Anwendungsszenario 1: Domänennamenbasierte Umleit...

Vue3.0 verwendet das Plug-In vue-grid-layout, um Drag-Layout zu implementieren

Inhaltsverzeichnis 1. Plugins 2. Zwischenspiel 3....

Detaillierte Schritte zur Installation von Nginx unter Linux

1. Nginx-Installationsschritte 1.1 Offizielle Web...

Kann CSS auf diese Weise verwendet werden? Die Kunst wunderlicher Farbverläufe

Im vorherigen Artikel – Der Charme einer Zeile CS...

So erstellen Sie einen Redis-Cluster mit Docker

Inhaltsverzeichnis 1. Erstellen Sie ein Redis-Doc...

React implementiert Paging-Effekt

In diesem Artikel wird der spezifische Code für R...

So fahren Sie eine MySQL-Instanz sicher herunter

In diesem Artikel wird der Vorgang zum Herunterfa...

Das WeChat-Applet implementiert einen Videoplayer, der einen Bullet-Screen sendet

In diesem Artikel wird der spezifische Code für d...