一、下載JDK21

訪問Oracle官方網站或選擇OpenJDK作為替代品。Oracle JDK11版本開始是商業的,可能需要支付費用。OpenJDK是一個免費開源選項。

Oracle JDK官方網站:Oracle JDK DownloadsOpenJDK官方網站:OpenJDK Downloads

這裏以JDK21為例:

Mac 安裝jdk及環境變量配置_51CTO博客_#分佈式


我選擇的是JDK21進行安裝:ARM64X64代表CPU架構類型,執行uname -m命令可以查看電腦是什麼類型的cpu架構,選擇對應的包,不匹配會提示安裝失敗或者不可用;

Mac 安裝jdk及環境變量配置_51CTO博客_#分佈式_02


bin.tar.gzdmg包的區別: tar.gz直接解壓就可以用,解壓的路徑就是安裝的路徑; dmgmac安裝文件規範,默認會安裝到/Library/Java/JavaVirtualMachines/路徑下;

二、安裝JDK

進入下載目錄,解壓文件並將文件移動到指定的目錄中。因為我們是手動安裝,所以需要自己創建~/Library/Java/JavaVirtualMachines目錄,我這裏保持和自動安裝的目錄相同。

cd ~/Downloads
# 記得將命令中的`openjdk-21.0.2_macos-x64_bin.tar.gz`、`jdk-21.0.2.jdk` 修改為你實際的名稱:
tar -zxf openjdk-21.0.2_macos-x64_bin.tar.gz
mv jdk-21.0.2.jdk ~/Library/Java/JavaVirtualMachines

三、設置環境變量

使用終端編輯你的shell配置文件(如~/.bash_profile~/.bashrc~/.zshrc等),我們選擇~/.zshrc文件,在文件末尾加入以下內容:第一行設置了JAVA_HOME環境變量,指向JDK 21的安裝目錄。第二行將JDK 21bin目錄添加到了PATH環境變量中,以便在終端中直接使用Java命令。

# 記得將命令中的`jdk-21.0.2.jdk` 修改為你實際的名稱:
export JAVA_HOME="~/Library/Java/JavaVirtualMachines/jdk-21.0.2.jdk/Contents/Home" 
export PATH=$JAVA_HOME/bin:$PATH

2、應用配置:source ~/.zshrc

四、驗證安裝

打開命令行界面,運行以下命令:

java -version
javac -version

如果顯示了javajavac的版本信息,而不是錯誤消息,則表明JDK已成功安裝。

Mac 安裝jdk及環境變量配置_51CTO博客_#性能優化_03