Dieser Vorgang basiert auf MacBook
Aus Arbeitsgründen muss die JDK-Version von JDK8 auf JDK17 aktualisiert werden. Mehrere Versionen von JDK können gleichzeitig auf demselben Computer installiert werden. Um jedoch einige Konflikte und unbekannte Probleme zu vermeiden, deinstallieren wir die alte Version direkt Version von jdk und installieren Sie dann die neue Version.
Löschen Sie die alte JDK-Version
Überprüfen Sie zunächst das auf diesem Computer installierte JDK:
Löschen Sie die Java-Laufzeitumgebung:
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
Gehen Sie in das Java-Verzeichnis und verwenden Sie den Befehl ls, um zu überprüfen, welche JDKs auf dem Computer installiert sind. Zusätzlich zum JDK von Oracle verfügt dieser Computer auch über Zulu-8 JDK.
cd /Library/Java/JavaVirtualMachines
Löschen Sie diese beiden Verzeichnisse unter /Library/Java/JavaVirtualMachines (beachten Sie, dass die gelöschten Verzeichnisse entsprechend den tatsächlichen Verzeichnissen auf Ihrem Computer gelöscht werden sollten) :
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk
sudo rm -rf /Library/Java/JavaVirtualMachines/zulu-8.jdk
Löschen Sie die zuvor konfigurierten JDK-Umgebungsvariablen:
# 先进入到当前登录用户的根目录
cd ~
# 打开bash_profile文件
vim .bash_profile
# 如果bash_profile里有配置过java环境变量的,注释掉,因为安装新版本还需要配置
# 比如下面这些:
# JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
# PATH=$JAVA_HOME/bin:$PATH:.
# CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
# export JAVA_HOME
# export PATH
# export CLASSPATH
Wenn Sie die Konfiguration in bash_profile bearbeitet haben, müssen Sie den Quellbefehl ausführen, damit bash_profile wirksam wird:
source .bash_profile
Führen Sie den Befehl java -version erneut aus, um die Ergebnisse anzuzeigen:
Installieren Sie eine neue Version von JDK
Laden Sie jdk17 von Oracle herunter:
Da es sich bei dem Download um eine DMG-Datei handelt, öffnen Sie sie einfach per Doppelklick und folgen Sie der Aufforderung „Weiter“, um sie Schritt für Schritt zu installieren.
Umgebungsvariablen konfigurieren:
Achten Sie auf den Wert von JAVA_HOME, der in cd /Library/Java/JavaVirtualMachines eingesehen werden kann
# 先进入到当前登录用户的根目录
cd ~
# 打开bash_profile文件
vim .bash_profile
# 在bash_profile里把前面注释掉的java环境变量修改回来,注意JAVA_HOME要是最新的目录
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
Führen Sie den Quellbefehl aus, damit bash_profile wirksam wird:
source .bash_profile
Führen Sie den Befehl java -version aus, um die Ergebnisse anzuzeigen:
IDEA konfiguriert neue Version von JDK
Öffnen Sie ein Projekt und wählen Sie im IDEA-Menü Datei – Projektstruktur
Klicken Sie auf das +-Zeichen und wählen Sie JDK hinzufügen
Wählen Sie das zuvor installierte jdk17-Verzeichnis aus und klicken Sie unten rechts auf „Öffnen“.
Gehen Sie zu den Projekteinstellungen, wählen Sie „Projekt“ und wählen Sie links die jdk17-Version des SDK aus