博客 / 詳情

返回

如何在 macOS 上安裝 Oracle JDK 24 的詳細步驟

如何在 macOS 上安裝 Oracle JDK 24 的詳細步驟,包括從下載、安裝到配置環境變量的完整流程。

1. 下載 JDK 安裝包

  1. 打開你的瀏覽器,訪問 Oracle JDK 下載頁面。

https://www.oracle.com/cn/java/technologies/downloads/#jdk24-mac

  1. 點擊下載鏈接,下載適合 macOS 的 jdk-24_macos-aarch64_bin.dmg 文件。

2. 安裝 JDK

  1. 下載完成後,找到 .dmg 文件並雙擊它。
  2. 這將掛載一個新的磁盤映像,打開後你會看到一個包含 JDK 安裝程序的窗口。
  3. 雙擊安裝程序圖標,按照屏幕上的提示進行安裝。
  4. 安裝完成後,JDK 將安裝在 /Library/Java/JavaVirtualMachines/ 目錄下。

3. 配置 JAVA_HOME 環境變量

安裝 JDK 後,你還需要配置 JAVA_HOME 環境變量,確保終端可以正確找到 Java。

步驟 1:打開終端並編輯配置文件
  1. 打開終端,編輯你的 shell 配置文件:
  • 如果你使用的是 zsh(macOS 默認 shell),輸入:
nano ~/.zshrc
  • 如果你使用的是 bash,輸入:
nano ~/.bash_profile
步驟 2:添加 JAVA_HOME 環境變量
  1. 在打開的文件末尾添加以下行:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-24.0.1.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

JAVA_HOME 是 JDK 安裝目錄,路徑是 /Library/Java/JavaVirtualMachines/jdk-24.0.1.jdk/Contents/Home,這是 JDK 24 的安裝路徑(根據你的版本號,路徑中的 24.0.1 可能會有所不同)。

PATH 是為了讓你在終端中直接運行 java 命令。

步驟 3:保存並退出
  1. Ctrl + X,然後按 Y 保存文件,再按回車退出。
步驟 4:使配置生效
  1. 執行以下命令使配置生效:
  • 如果你修改的是 .zshrc 文件,執行:
source ~/.zshrc
  • 如果你修改的是 .bash_profile 文件,執行:
source ~/.bash_profile

4. 驗證安裝

  1. 在終端中輸入以下命令,檢查 JAVA_HOME 是否配置正確:
echo $JAVA_HOME

如果顯示如下路徑,説明配置成功:

/Library/Java/JavaVirtualMachines/jdk-24.0.1.jdk/Contents/Home
  1. 然後,檢查 java 命令是否可以正常運行:
java -version

如果輸出顯示 Java 版本信息,類似於:

java version "24.0.1" 2025-04-15
Java(TM) SE Runtime Environment (build 24.0.1+9-30)
Java HotSpot(TM) 64-Bit Server VM (build 24.0.1+9-30, mixed mode, sharing)

説明 Java 已成功安裝並配置。

5. 完成安裝

現在你已經成功安裝了 Oracle JDK 24 並配置好了環境變量,可以開始使用 Java 進行開發了。

penglei@yanpengleideMacBook-Pro ~ % source ~/.zshrc
penglei@yanpengleideMacBook-Pro ~ % echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-24.0.1.jdk/Contents/Home
penglei@yanpengleideMacBook-Pro ~ % java -version
java version "24.0.1" 2025-04-15
Java(TM) SE Runtime Environment (build 24.0.1+9-30)
Java HotSpot(TM) 64-Bit Server VM (build 24.0.1+9-30, mixed mode, sharing)
penglei@yanpengleideMacBook-Pro ~ % 

要實現動態切換 JDK 版本

可以用一個小技巧來動態設置 JAVA_HOME 環境變量。根據你提供的內容,假設你有 JDK 17 和 JDK 24 兩個版本,下面我會幫你調整為能夠在終端中動態切換的方式。

1. 修改配置文件(~/.zshrc~/.bash_profile

我們會通過創建兩個不同的環境變量,分別對應 JDK 17 和 JDK 24,之後通過設置 JAVA_HOME 來動態切換。

打開你對應的 shell 配置文件:

# 如果是 Zsh 用户,打開 .zshrc 文件
nano ~/.zshrc

或者:

# 如果是 Bash 用户,打開 .bash_profile 文件
nano ~/.bash_profile

2. 在配置文件中添加以下內容

# JDK 17 配置
export JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

# JDK 24 配置
export JAVA_HOME_24=/Library/Java/JavaVirtualMachines/jdk-24.jdk/Contents/Home

# 默認使用 JDK 17(可以改成你想要的默認版本)
export JAVA_HOME=$JAVA_HOME_17
export PATH=$JAVA_HOME/bin:$PATH

# 切換 JDK 17
alias usejdk17='export JAVA_HOME=$JAVA_HOME_17 && export PATH=$JAVA_HOME/bin:$PATH'

# 切換 JDK 24
alias usejdk24='export JAVA_HOME=$JAVA_HOME_24 && export PATH=$JAVA_HOME/bin:$PATH'

3. 刷新配置文件

保存文件後,刷新你的配置文件,使改動生效:

source ~/.zshrc   # 對於 Zsh 用户

或者:

source ~/.bash_profile   # 對於 Bash 用户

4. 切換 JDK 版本

  • 使用 JDK 17
    在終端中輸入以下命令:

    usejdk17
  • 使用 JDK 24
    在終端中輸入以下命令:

    usejdk24

5. 驗證切換

切換後,你可以通過以下命令驗證當前 JDK 版本:

java -version

這樣,你就能通過輸入 usejdk17usejdk24 來動態切換 JDK 版本了。如果你有其他需求或者遇到問題,隨時告訴我!

user avatar kimmking 頭像 nian_5aedc008c1353 頭像
2 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.