最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在Mac上安裝并配置JDK環(huán)境變量詳細(xì)步驟

 更新時間:2025年04月17日 11:35:49   作者:獨梟  
這篇文章主要介紹了如何在Mac上安裝并配置JDK環(huán)境變量詳細(xì)步驟,包括下載JDK、安裝JDK、配置環(huán)境變量、驗證JDK配置以及可選地設(shè)置PowerShell為默認(rèn)終端,需要的朋友可以參考下

在開發(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)文章

  • 詳解Java內(nèi)存管理中的JVM垃圾回收

    詳解Java內(nèi)存管理中的JVM垃圾回收

    這篇文章給大家分享了關(guān)于Java內(nèi)存管理中的JVM垃圾回收的相關(guān)知識點內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2018-08-08
  • Java實現(xiàn)文件批量重命名具體實例

    Java實現(xiàn)文件批量重命名具體實例

    這篇文章主要介紹了Java實現(xiàn)文件批量重命名具體實例,需要的朋友可以參考下
    2014-02-02
  • Spring security基于數(shù)據(jù)庫中賬戶密碼認(rèn)證

    Spring security基于數(shù)據(jù)庫中賬戶密碼認(rèn)證

    這篇文章主要介紹了Spring security基于數(shù)據(jù)庫中賬戶密碼認(rèn)證,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • java算法之Math.random()隨機概率玩法實例演示

    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

    這篇文章主要介紹了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
  • spring boot 日志配置詳解

    spring boot 日志配置詳解

    本篇文章主要介紹了spring boot 日志配置 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 在Android中使用WebView在線查看PDF文件的方法示例

    在Android中使用WebView在線查看PDF文件的方法示例

    在Android應(yīng)用開發(fā)中,有時我們需要在客戶端展示PDF文件,以便用戶可以閱讀或交互,這篇文章主要介紹了在Android中使用WebView在線查看PDF文件的方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-09-09
  • spring boot實現(xiàn)圖片上傳和下載功能

    spring boot實現(xiàn)圖片上傳和下載功能

    這篇文章主要為大家詳細(xì)介紹了spring boot實現(xiàn)圖片上傳和下載功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Java語言中4種內(nèi)部類的超詳細(xì)講解

    Java語言中4種內(nèi)部類的超詳細(xì)講解

    這篇文章主要給大家介紹了關(guān)于Java語言中4種內(nèi)部類的超詳細(xì)講解,內(nèi)部類可以分為:實例內(nèi)部類、靜態(tài)內(nèi)部類和成員內(nèi)部類,每種內(nèi)部類都有它特定的一些特點,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • SpringBoot-Session管理問題及處理

    SpringBoot-Session管理問題及處理

    本文介紹了SpringBoot中Session管理的多種實現(xiàn)方式,包括內(nèi)存、Redis、數(shù)據(jù)庫和緩存等,并詳細(xì)分析了Session失效、并發(fā)訪問、共享、數(shù)據(jù)丟失和性能問題,以及相應(yīng)的解決策略,如延長超時時間、使用分布式Session、優(yōu)化存取頻率和確保Session安全等
    2026-04-04

最新評論

怀安县| 镇赉县| 留坝县| 彭阳县| 深水埗区| 宜宾市| 济宁市| 成武县| 德格县| 同心县| 宁德市| 克东县| 惠水县| 塔河县| 连江县| 武夷山市| 沁源县| 弥勒县| 齐齐哈尔市| 洮南市| 平罗县| 上虞市| 措勤县| 来安县| 和田市| 仁布县| 天津市| 阿图什市| 阳春市| 肃宁县| 蒙阴县| 永定县| 邓州市| 玛沁县| 吴川市| 清镇市| 那曲县| 甘肃省| 云龙县| 新化县| 抚顺县|