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

Mac修改默認(rèn)jdk版本的方法總結(jié)

 更新時間:2024年12月23日 10:28:08   投稿:daisy  
這篇文章主要介紹了Mac修改默認(rèn)jdk版本的相關(guān)資料,文中詳細(xì)介紹了如何將Java版本從Java?17降低到Java?8,并通過修改.bash_profile文件來永久生效,需要的朋友可以參考下

當(dāng)前會話生效

這里演示將 Java 17 版本降低到 Java 8

查看已安裝的 Java 版本:

在終端(Terminal)中運(yùn)行以下命令,查看已安裝的 Java 版本列表

/usr/libexec/java_home -V

設(shè)置默認(rèn) Java 版本:

找到 Java 8 的安裝路徑,然后在終端中運(yùn)行以下命令來設(shè)置 Java 8 為默認(rèn)的 Java 版本:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

驗(yàn)證默認(rèn) Java 版本:

運(yùn)行以下命令驗(yàn)證 Java 版本是否已成功切換到 Java 8:

java -version

永久生效

打開bash_profile:

 open .bash_profile  

.bash_profile 是一個配置文件,用于定制 Bash shell 的啟動行為。它通常用于登錄時初始化用戶的環(huán)境,比如設(shè)置環(huán)境變量、別名、路徑等。

.bash_profile 僅在 登錄 shell 中加載,即當(dāng)你通過登錄(如 SSH)或啟動一個登錄終端時,Bash 會執(zhí)行 .bash_profile 文件。

編輯文件內(nèi)容:

這里的JAVA_HOME_8為自己jdk所在目錄,一般都在/Library/Java/JavaVirtualMachines

# JDK Config
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home 
export JAVA_HOME=$JAVA_HOME_8
CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"

確認(rèn)修改:

source .bash_profile

jdk多版本切換

默認(rèn)是jdk8,修改export JAVA_HOME=$JAVA_HOME_8或$JAVA_HOME_17?即可。

這里設(shè)置了兩個版本,方便隨時切換(有的軟件會有jdk版本限制)

# JDK Config
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
 
export JAVA_HOME=$JAVA_HOME_8
alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && echo current JDK has switched to oracle jdk version 1.8. && java -version"
alias jdk17="export JAVA_HOME=$JAVA_HOME_17 && echo current JDK has switched to openjdk version 17. && java -version"
 
CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"

臨時切換演示:注意該方法的版本切換只在當(dāng)前窗口生效

總結(jié) 

到此這篇關(guān)于Mac修改默認(rèn)jdk版本的文章就介紹到這了,更多相關(guān)Mac修改默認(rèn)jdk版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring擴(kuò)展點(diǎn)之BeanFactoryPostProcessor詳解

    Spring擴(kuò)展點(diǎn)之BeanFactoryPostProcessor詳解

    這篇文章主要介紹了Spring擴(kuò)展點(diǎn)之BeanFactoryPostProcessor詳解,Spring的設(shè)計(jì)非常優(yōu)雅,有很多的擴(kuò)展點(diǎn)供我們對項(xiàng)目進(jìn)行擴(kuò)展,今天學(xué)習(xí)一下Spring其中擴(kuò)展點(diǎn)之一的BeanFactoryPostProcessor,需要的朋友可以參考下
    2023-11-11
  • java.io.File的renameTo方法移動文件失敗的解決方案

    java.io.File的renameTo方法移動文件失敗的解決方案

    這篇文章主要介紹了java.io.File的renameTo方法移動文件失敗的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java微信授權(quán)登陸的實(shí)現(xiàn)示例

    Java微信授權(quán)登陸的實(shí)現(xiàn)示例

    微信授權(quán)登錄,官方文檔寫的比較簡潔。所以對于會的人一目了然,而對于新手剛?cè)腴T的人來說是舉步維艱。本文詳細(xì)的介紹了Java微信授權(quán)登陸的實(shí)現(xiàn)示例,感興趣的朋友可以了解一下
    2021-06-06
  • 加快springboot項(xiàng)目的服務(wù)啟動時間的操作方法

    加快springboot項(xiàng)目的服務(wù)啟動時間的操作方法

    這篇文章給大家介紹如何加快springboot項(xiàng)目的服務(wù)啟動時間,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2025-05-05
  • 微信公眾平臺(測試接口)準(zhǔn)備工作

    微信公眾平臺(測試接口)準(zhǔn)備工作

    想要微信開發(fā),首先要有個服務(wù)器,但是自己沒有。這時候可以用花生殼,將內(nèi)網(wǎng)映射到公網(wǎng)上,這樣就可以在公網(wǎng)訪問自己的網(wǎng)站了。
    2016-05-05
  • 深入詳解Java泛型擦除原理與限制

    深入詳解Java泛型擦除原理與限制

    這篇文章主要介紹了深入詳解Java泛型擦除原理與限制,Java泛型的設(shè)計(jì)有個獨(dú)特之處,類型信息只存在于編譯期,運(yùn)行時會被徹底擦除,這種 擦除機(jī)制讓很多開發(fā)者困惑,下面我們來探索它,需要的朋友可以參考下
    2026-01-01
  • 微信公眾號服務(wù)號推送模板消息設(shè)置方法(后端java)

    微信公眾號服務(wù)號推送模板消息設(shè)置方法(后端java)

    公眾號時經(jīng)常會需要寫推送消息,從網(wǎng)上找了一大堆,都不是很全,所以這篇文章主要介紹了微信公眾號服務(wù)號推送模板消息設(shè)置方法的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • 一文讀懂 Java 中的 ==、equals () 與 hashCode ()原理與避坑指南

    一文讀懂 Java 中的 ==、equals () 與 ha

    在 Java 開發(fā)中,==、equals()?和?hashCode()?是處理對象比較和哈希計(jì)算的核心元素,理解它們之間的區(qū)別與聯(lián)系對編寫高質(zhì)量代碼至關(guān)重要,本文給大家介紹Java 中的 ==、equals()與hashCode()原理,感興趣的朋友一起看看吧
    2025-09-09
  • Java中對集合的元素排序操作方法

    Java中對集合的元素排序操作方法

    本文介紹了Java中對集合元素進(jìn)行排序的幾種常見方法,包括使用Collections.sort()、List.sort()、StreamAPI以及對Map的鍵或值進(jìn)行排序,每種方法都有其適用的場景和使用方式,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • 解決springboot中@DynamicUpdate注解無效的問題

    解決springboot中@DynamicUpdate注解無效的問題

    這篇文章主要介紹了解決springboot中@DynamicUpdate注解無效的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評論

永善县| 浑源县| 玉环县| 平阳县| 无极县| 永福县| 阿城市| 伊通| 墨竹工卡县| 安新县| 三江| 松阳县| 开封市| 任丘市| 莱阳市| 东兴市| 宝应县| 金湖县| 阿拉善左旗| 沙洋县| 泾川县| 江山市| 陵水| 都匀市| 平江县| 湘潭市| 右玉县| 隆化县| 远安县| 南京市| 凤冈县| 青浦区| 拜城县| 宿迁市| 大埔县| 沙湾县| 诸城市| 乐至县| 息烽县| 且末县| 新闻|