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

Versprechenskapselung wx.request-Methode

Im vorherigen Artikel wurde die Implementierungsm...

Die Magie des tbody-Tags beschleunigt die Anzeige von Tabelleninhalten

Sie haben sicher schon einmal die Webseiten andere...

Zusammenfassung der Grundlagen der Vue-Komponenten

Komponentengrundlagen 1 Wiederverwendung von Komp...

Docker stellt Mysql, .Net6, Sqlserver und andere Container bereit

Inhaltsverzeichnis Installieren Sie Docker unter ...

Zusammenfassung von 6 Lösungen zur Implementierung des Singleton-Modus in JS

Vorwort Heute habe ich das Erzeugungsmuster im En...

PageSpeed ​​Optimierung im Überblick

Ich glaube, dass das Internet zu einem immer unve...

Detaillierte Erläuterung der MySQL SQL-Anweisungsanalyse und Abfrageoptimierung

So erhalten Sie SQL-Anweisungen mit Leistungsprob...

So verwenden Sie rsync unter Linux

Inhaltsverzeichnis 1. Einleitung 2. Installation ...

Eine kurze Analyse der Crontab-Aufgabenplanung in Linux

1. Erstellen Sie eine Planungsaufgabe Anweisung c...