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

Mac安裝多個(gè)JDK并實(shí)現(xiàn)動(dòng)態(tài)切換

 更新時(shí)間:2023年07月21日 15:26:03   作者:JK凱  
有時(shí)候我們有多個(gè)項(xiàng)目需要使用多個(gè)版本JDK,本文主要介紹了Mac安裝多個(gè)JDK并實(shí)現(xiàn)動(dòng)態(tài)切換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

有時(shí)候我們有多個(gè)項(xiàng)目需要使用多個(gè)版本JDK。這篇文章講講Mac下安裝多個(gè)JDK并實(shí)現(xiàn)動(dòng)態(tài)切換。

一、安裝JDK

1. 安裝OracleJDK

www.oracle.com/java/technologies/downloads/

2. 安裝OpenJDK

learn.microsoft.com/zh-cn/java/openjdk/download

二、多個(gè)JDK的切換

可以用下列命令來(lái)看所有安裝的JDK

/usr/libexec/java_home -V

配置多個(gè)JDK環(huán)境變量

vim ~/.bash_profile

寫入以下內(nèi)容

export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_17_HOME="$(/usr/libexec/java_home -v 17)"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk17='export JAVA_HOME=$JAVA_17_HOME'
export JAVA_HOME=$JAVA_8_HOME

我這里是安裝的JDK8和JDK17,如果各位不一樣可以改成自己的JDK版本,其中/usr/libexec/java_home -v 1.8是看自己每個(gè)版本的JDK安裝路徑,這樣就是動(dòng)態(tài)配置。
配置完成后,需要刷新配置文件生效

source ~/.bash_profile

三、驗(yàn)證JDK當(dāng)前版本

查看當(dāng)前JDK版本

java -version

在命令行輸入jdk8或jdk17來(lái)動(dòng)態(tài)切換JDK版本。

這樣就可以實(shí)現(xiàn)JDK版本的動(dòng)態(tài)切換了。

到此這篇關(guān)于Mac安裝多個(gè)JDK并實(shí)現(xiàn)動(dòng)態(tài)切換的文章就介紹到這了,更多相關(guān)Mac安裝JDK并動(dòng)態(tài)切換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java鏈?zhǔn)絼?chuàng)建json對(duì)象的實(shí)現(xiàn)

    java鏈?zhǔn)絼?chuàng)建json對(duì)象的實(shí)現(xiàn)

    本文主要介紹了java中如何通過(guò)最簡(jiǎn)單的方式實(shí)現(xiàn)鏈?zhǔn)絼?chuàng)建json對(duì)象,解決創(chuàng)建json代碼臃腫的問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 在macOS上安裝jenv管理JDK版本的詳細(xì)步驟

    在macOS上安裝jenv管理JDK版本的詳細(xì)步驟

    jEnv是一個(gè)命令行工具,正如它的官網(wǎng)所宣稱的那樣,它是來(lái)讓你忘記怎么配置JAVA_HOME環(huán)境變量的神隊(duì)友,這篇文章主要介紹了在macOS上安裝jenv管理JDK版本的詳細(xì)步驟,需要的朋友可以參考下
    2025-07-07
  • SpringSecurityOAuth2 如何自定義token信息

    SpringSecurityOAuth2 如何自定義token信息

    這篇文章主要介紹了SpringSecurityOAuth2 自定義token信息的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • SpringBoot啟動(dòng)器Starters使用及原理解析

    SpringBoot啟動(dòng)器Starters使用及原理解析

    這篇文章主要介紹了SpringBoot啟動(dòng)器Starters使用及原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • java實(shí)現(xiàn)  微博登錄、微信登錄、qq登錄實(shí)現(xiàn)代碼

    java實(shí)現(xiàn) 微博登錄、微信登錄、qq登錄實(shí)現(xiàn)代碼

    這篇文章主要介紹了java實(shí)現(xiàn) 微博登錄、微信登錄、qq登錄實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Java中如何使用Gson將對(duì)象轉(zhuǎn)換為JSON字符串

    Java中如何使用Gson將對(duì)象轉(zhuǎn)換為JSON字符串

    這篇文章主要給大家介紹了關(guān)于Java中如何使用Gson將對(duì)象轉(zhuǎn)換為JSON字符串的相關(guān)資料,Gson是Google的一個(gè)開源項(xiàng)目,可以將Java對(duì)象轉(zhuǎn)換成JSON,也可能將JSON轉(zhuǎn)換成Java對(duì)象,需要的朋友可以參考下
    2023-11-11
  • Java實(shí)現(xiàn)替換PDF中的字體功能

    Java實(shí)現(xiàn)替換PDF中的字體功能

    文檔中可通過(guò)應(yīng)用不同的字體來(lái)呈現(xiàn)不一樣的視覺(jué)效果,通過(guò)字體來(lái)實(shí)現(xiàn)文檔布局、排版等設(shè)計(jì)需要。本文將詳細(xì)為大家介紹如何利用Java實(shí)現(xiàn)替換PDF文中的字體,需要的可以參考一下
    2022-03-03
  • java實(shí)現(xiàn)小i機(jī)器人api接口調(diào)用示例

    java實(shí)現(xiàn)小i機(jī)器人api接口調(diào)用示例

    這篇文章主要介紹了java實(shí)現(xiàn)小i機(jī)器人api接口調(diào)用示例,需要的朋友可以參考下
    2014-04-04
  • mybatis 集合嵌套查詢和集合嵌套結(jié)果的區(qū)別說(shuō)明

    mybatis 集合嵌套查詢和集合嵌套結(jié)果的區(qū)別說(shuō)明

    這篇文章主要介紹了mybatis 集合嵌套查詢和集合嵌套結(jié)果的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 修改JAR文件并重新打包的兩種方式

    修改JAR文件并重新打包的兩種方式

    本文介紹了兩種修改并重新打包JAR文件的方法:Java命令方式和Ant腳本方式,特別強(qiáng)調(diào)了對(duì)于SpringBoot可執(zhí)行JAR包,重新打包時(shí)嚴(yán)禁使用壓縮(必須使用存儲(chǔ)模式),否則會(huì)導(dǎo)致啟動(dòng)失敗,文中還提供了詳細(xì)的核心避坑和最佳實(shí)踐,確保修改后的JAR包能正常運(yùn)行
    2026-04-04

最新評(píng)論

博白县| 石城县| 武城县| 桦川县| 新营市| 夏津县| 金沙县| 通榆县| 泰安市| 宜兰市| 安远县| 滨海县| 固镇县| 凉城县| 江津市| 陆丰市| 临泉县| 桐城市| 惠来县| 会理县| 汾西县| 民勤县| 石棉县| 白水县| 平南县| 广德县| 招远市| 河源市| 辰溪县| 辽宁省| 田东县| 华坪县| 肃宁县| 濮阳县| 白银市| 襄城县| 上饶市| 阿勒泰市| 固安县| 哈尔滨市| 渑池县|