如何在Mac上安裝并配置JDK環(huán)境變量詳細(xì)步驟
在開發(fā)過程中,許多應(yīng)用和框架都需要使用Java,尤其是使用Java開發(fā)的應(yīng)用程序。如果你是Mac用戶,以下是安裝并配置JDK環(huán)境變量的步驟,確保你能順利運行Java程序。
步驟 1:下載JDK
訪問 Adoptium 網(wǎng)站,這是一個免費的OpenJDK發(fā)行版提供網(wǎng)站。
在頁面上選擇適合你操作系統(tǒng)的JDK版本。對于大多數(shù)Mac用戶,選擇macOS版本(.pkg安裝包)。推薦選擇最新的LTS版本(長期支持版本),例如“Temurin 21.0.6+7-LTS”。
下載完成后,雙擊安裝包,按照提示進(jìn)行安裝。
步驟 2:安裝JDK
雙擊下載的
.pkg文件,這將啟動安裝向?qū)А?/p>跟隨提示完成安裝,安裝路徑默認(rèn)為:
/Library/Java/JavaVirtualMachines/temurin-21.jdk
安裝完成后,JDK將被安裝到指定路徑。

步驟 3:配置環(huán)境變量
為了使終端能夠識別java命令并正確運行,你需要設(shè)置環(huán)境變量。以下是如何在macOS上配置Java環(huán)境變量的步驟。
1. 編輯~/.zshrc(對于zsh用戶)
如果你使用的是macOS Catalina或更高版本,系統(tǒng)默認(rèn)使用zsh,你需要編輯~/.zshrc文件:
nano ~/.zshrc
對于老版本的macOS使用bash,你需要編輯~/.bash_profile文件:
nano ~/.bash_profile
2. 設(shè)置JAVA_HOME環(huán)境變量
在文件末尾添加以下兩行內(nèi)容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH
這將指定Java的安裝路徑,并將Java的可執(zhí)行文件添加到PATH中,確保你在任何地方都可以運行Java命令。
3. 保存并退出
按Ctrl + X退出編輯器,然后按Y確認(rèn)保存更改。
4. 使環(huán)境變量生效
執(zhí)行以下命令,讓配置文件生效:
source ~/.zshrc # 如果你使用的是zsh source ~/.bash_profile # 如果你使用的是bash
步驟 4:驗證JDK配置
在終端中運行以下命令,檢查Java是否安裝成功,并驗證環(huán)境變量配置是否正確:
java -version
你應(yīng)該會看到類似以下輸出,表明JDK已經(jīng)正確安裝并配置:
openjdk version "21.0.6" 2025-01-21 LTS OpenJDK Runtime Environment Temurin-21.0.6+7 (build 21.0.6+7-LTS) OpenJDK 64-Bit Server VM Temurin-21.0.6+7 (build 21.0.6+7-LTS, mixed mode, sharing)
步驟 5:設(shè)置PowerShell為默認(rèn)終端(可選)
如果你喜歡使用PowerShell作為終端,你可以使用Homebrew來安裝PowerShell并將其設(shè)置為默認(rèn)終端。運行以下命令:
brew install --cask powershell
然后,如果你想讓PowerShell成為默認(rèn)終端,可以按照安裝后提供的提示操作:
sudo sh -c 'echo "/opt/homebrew/opt/powershell/bin/pwsh" >> /etc/shells' chsh -s /opt/homebrew/opt/powershell/bin/pwsh
總結(jié)
通過以上步驟,你已經(jīng)成功地在Mac上安裝并配置了JDK環(huán)境變量。這使得你能夠順利運行Java應(yīng)用程序和開發(fā)工具。
到此這篇關(guān)于如何在Mac上安裝并配置JDK環(huán)境變量詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Mac安裝配置JDK環(huán)境變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring security基于數(shù)據(jù)庫中賬戶密碼認(rèn)證
這篇文章主要介紹了Spring security基于數(shù)據(jù)庫中賬戶密碼認(rèn)證,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03
java算法之Math.random()隨機概率玩法實例演示
最近打算整理排序算法,發(fā)現(xiàn)很有必要準(zhǔn)備一下生成隨機數(shù)的工具類,下面這篇文章主要給大家介紹了關(guān)于java算法之Math.random()隨機概率玩法的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05
Java8并發(fā)新特性CompletableFuture
這篇文章主要介紹了Java8并發(fā)新特性CompletableFuture,CompletableFuture針對Future接口做了改進(jìn),相比Callable/Runnable接口它支持多任務(wù)進(jìn)行鏈?zhǔn)秸{(diào)用、組合、多任務(wù)并發(fā)處理,下面文章更多相關(guān)內(nèi)容得介紹,需要的小伙伴可以參考一下2022-06-06
在Android中使用WebView在線查看PDF文件的方法示例
在Android應(yīng)用開發(fā)中,有時我們需要在客戶端展示PDF文件,以便用戶可以閱讀或交互,這篇文章主要介紹了在Android中使用WebView在線查看PDF文件的方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-09-09

