日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

MacOS下如何配置多JDK,配置Jdk 1.8 jdk 11和jdk17共同管理

作者:MateCloud微服務(wù) 更新時(shí)間: 2022-05-17 編程語言

需求

為了開發(fā)需要,需要在一臺(tái)macbook上安裝多個(gè)jdk,提供示例舉一反三

JDK安裝

直接官網(wǎng)上下載不同版本即可
下載地址:https://www.oracle.com/java/technologies/java-se-glance.html
在這里插入圖片描述

查看多個(gè)jdk版本

命令如下

/usr/libexec/java_home -V

查詢本機(jī)結(jié)果如下:

Matching Java Virtual Machines (4):
    17.0.2 (x86_64) "Oracle Corporation" - "Java SE 17.0.2" /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home
    11.0.14 (x86_64) "Oracle Corporation" - "Java SE 11.0.14" /Library/Java/JavaVirtualMachines/jdk-11.0.14.jdk/Contents/Home
    1.8.321.07 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_311 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home

配置并切換多JDK示例

# java

export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home"
export JAVA_11_HOME="/Library/Java/JavaVirtualMachines/jdk-11.0.14.jdk/Contents/Home"
export JAVA_17_HOME="/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home"

alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"

export JAVA_HOME=$JAVA_8_HOME
export PATH="$JAVA_HOME:$PATH"

至此,默認(rèn)為Jdk8,需要切換的時(shí)候,在命令行輸入jdk11或jdk17即可完成對應(yīng)版本的切換。
是不是很爽

附贈(zèng)福利

如何刪除呢

刪除指定版本

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk

暴力模式,全部刪除

sudo rm -rf /Library/Java/JavaVirtualMachines/

刪除掉安裝的控制臺(tái)

sudo rm -fr /Library/Internet Plug-Ins/JavaAppletPlugin.plugin 
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane

最后推薦項(xiàng)目

基于Spring Cloud Alibaba的微服務(wù):邁特云:https://gitee.com/matevip/matecloud

原文鏈接:https://matecloud.blog.csdn.net/article/details/122969671

欄目分類
最近更新