如何在Mac上安裝并配置JDK環(huán)境變量詳細(xì)步驟
在開發(fā)過程中,許多應(yīng)用和框架都需要使用Java,尤其是使用Java開發(fā)的應(yīng)用程序。如果你是Mac用戶,以下是安裝并配置JDK環(huán)境變量的步驟,確保你能順利運(yùn)行Java程序。
步驟 1:下載JDK
訪問 Adoptium 網(wǎng)站,這是一個(gè)免費(fèi)的OpenJDK發(fā)行版提供網(wǎng)站。
在頁面上選擇適合你操作系統(tǒng)的JDK版本。對(duì)于大多數(shù)Mac用戶,選擇macOS版本(.pkg安裝包)。推薦選擇最新的LTS版本(長(zhǎng)期支持版本),例如“Temurin 21.0.6+7-LTS”。
下載完成后,雙擊安裝包,按照提示進(jìn)行安裝。
步驟 2:安裝JDK
雙擊下載的
.pkg
文件,這將啟動(dòng)安裝向?qū)А?/p>跟隨提示完成安裝,安裝路徑默認(rèn)為:
/Library/Java/JavaVirtualMachines/temurin-21.jdk
安裝完成后,JDK將被安裝到指定路徑。
步驟 3:配置環(huán)境變量
為了使終端能夠識(shí)別java
命令并正確運(yùn)行,你需要設(shè)置環(huán)境變量。以下是如何在macOS上配置Java環(huán)境變量的步驟。
1. 編輯~/.zshrc(對(duì)于zsh用戶)
如果你使用的是macOS Catalina或更高版本,系統(tǒng)默認(rèn)使用zsh
,你需要編輯~/.zshrc
文件:
nano ~/.zshrc
對(duì)于老版本的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
中,確保你在任何地方都可以運(yùn)行Java命令。
3. 保存并退出
按Ctrl + X
退出編輯器,然后按Y
確認(rèn)保存更改。
4. 使環(huán)境變量生效
執(zhí)行以下命令,讓配置文件生效:
source ~/.zshrc # 如果你使用的是zsh source ~/.bash_profile # 如果你使用的是bash
步驟 4:驗(yàn)證JDK配置
在終端中運(yùn)行以下命令,檢查Java是否安裝成功,并驗(yàn)證環(huán)境變量配置是否正確:
java -version
你應(yīng)該會(huì)看到類似以下輸出,表明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)終端。運(yù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)境變量。這使得你能夠順利運(yùn)行Java應(yīng)用程序和開發(fā)工具。
到此這篇關(guān)于如何在Mac上安裝并配置JDK環(huán)境變量詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Mac安裝配置JDK環(huán)境變量?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot處理HTTP請(qǐng)求的詳細(xì)流程
這篇文章主要介紹了SpringBoot處理HTTP請(qǐng)求的詳細(xì)流程,文中通過代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-05-05Java synchronized鎖升級(jí)jol過程詳解
這篇文章主要介紹了Java synchronized鎖升級(jí)jol過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04Java介紹多線程計(jì)算階乘實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了Java多線程計(jì)算階乘的實(shí)現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06java基于雙向環(huán)形鏈表解決丟手帕問題的方法示例
這篇文章主要介紹了java基于雙向環(huán)形鏈表解決丟手帕問題的方法,簡(jiǎn)單描述了丟手帕問題,并結(jié)合實(shí)例形式給出了Java基于雙向環(huán)形鏈表解決丟手帕問題的步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-11-11SpringBoot+JUnit5+MockMvc+Mockito單元測(cè)試的實(shí)現(xiàn)
今天聊聊如何在 SpringBoot 中集成 Junit5、MockMvc、Mocktio。Junit5 是在 Java 棧中應(yīng)用最廣的測(cè)試框架,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09