Bewertung des HUAWEI CLOUD Cloud Servers | Testergebnisse der geänderten Java-Version

1. Testergebnisse:

Nach dem Ändern der Umgebungsvariablen wird die Umgebungsvariable nach der Quelle /etc/profile immer noch nicht wirksam. Erfordert einen Neustart, um wirksam zu werden.

-------------------------------------------------- -------------------------------------------------- ---

2. Testumgebung:

Huawei Yunyao Server 2 Kerne 2g, 3M, Centos7.9 x86_64

3. Prüfungsvorbereitung:

1. Bereiten Sie zwei JDK-Versionen vor: jdk-11.0.19_linux-x64_bin.tar.gz, jdk-8u144-linux-x64.tar.gz 

Download-Link: 

Link: https://pan.baidu.com/s/1DB9uCaB6WssX95-RN7E7FA?pwd=tmzg 
Extraktionscode: tmzg

Link: https://pan.baidu.com/s/1x8ERCrv7cgB9J51RhnoSpw?pwd=6905 
Extraktionscode: 6905

2. Kopieren Sie die Datei auf den Server

Nachdem Sie die Datei heruntergeladen haben, legen Sie sie im Verzeichnis /opt/software ab.

4. Testschritte

1. Installieren Sie jdk11

Dateien entpacken

cd /opt/software
tar -zxvf jdk-11.0.19_linux-x64_bin.tar.gz

Umgebungsvariablen konfigurieren

vim /etc/profile

Fügen Sie die folgenden zwei Zeilen hinzu 

# JAVA_HOME
export JAVA_HOME=/opt/software/jdk-11.0.19
export PATH=$PATH:$JAVA_HOME/bin

 Sorgen Sie dafür, dass die Profilkonfigurationsdatei wirksam wird

source /etc/profile

Die Ergebnisse der Überprüfung der Java-Version sind wie folgt:

2. Installieren Sie jdk8

 Dateien entpacken

cd /opt/software
tar -zxvf jdk-8u144-linux-x64.tar.gz

3. Ändern Sie die aktuelle JDK-Version mithilfe von Umgebungsvariablen

vim /etc/profile

Ändern Sie die JAVA_HOME-Adresse in /opt/software/jdk1.8.0_144 

 Sehen Sie sich die Version vor der Änderung an. Die neue Version wird zu diesem Zeitpunkt noch nicht wirksam

 java -version

4. Verwenden Sie den Quellbefehl, damit die Umgebungsvariable wirksam wird. Prüfen Sie, ob die Testergebnisse den Erwartungen entsprechen

source /etc/profile

 Habe festgestellt, dass es nicht funktioniert hat!

Bestätigen Sie erneut, ob die Umgebungsvariable geändert wurde

more /etc/profile

 

Bestätigen Sie, dass die Konfigurationsdatei geändert wurde

Die erneute Authentifizierung war nicht wirksam 

Server neu starten

reboot

Überprüfen Sie nach dem Neustart, ob die Java-Version 1.8 ist. Es wird nach dem Neustart wirksam.

Nach mehreren Überprüfungen ist das Problem zu 100 % reproduzierbar

5. Bewertungsbericht

Wenn die JDK-Version gewechselt und die Umgebungsvariable geändert wird, wird der Quellbefehl abnormal verwendet und dieser Befehl sorgt nicht dafür, dass die Umgebungsvariable rechtzeitig wirksam wird. Erfordert einen Neustart, um wirksam zu werden. Dies steht nicht im Einklang mit der Erwartung des Quellbefehls, die Umgebungsvariable rechtzeitig zu ändern.

Supongo que te gusta

Origin blog.csdn.net/jiao_zg/article/details/132695753
Recomendado
Clasificación