Mac 多版本jdk安装与切换

macOS上可以安装多个版本的jdk,方法如下:

1.下载jdk

在Oracle官网上下载不同版本的jdk:

https://www.oracle.com/java/technologies/downloads/#java17

方案一

1.查看本机所有的jdk

复制代码
/usr/libexec/java_home -V

3. 配置环境变量

打开bash_profile文件。可以在终端vim ~/.bash_profile打开,也可以打开访达shift+cmd+G然后输入/Users/mac/.bash_profile(本机bash_profile的路径)

复制代码
# jdk
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.7.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

export JAVA_HOME=$JAVA_8_HOME
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JRE_HOME
export PATH
export CLASSPATH

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

执行命令

复制代码
source .bash_profile

4.切换jdk

我们定义了别名:jdk8和jdk11和jdk17。

方案二:用jenv

参考文章见

https://blog.csdn.net/weixin_46019681/article/details/126923331

参考文章

Mac 多版本jdk安装与切换

https://zhuanlan.zhihu.com/p/567928991

Mac安装多个版本JDK并实现切换【保姆级笔记超简单】

https://blog.csdn.net/weixin_46019681/article/details/126923331

相关推荐
爱笑的眼睛113 分钟前
GraphQL:从数据查询到应用架构的范式演进
java·人工智能·python·ai
liwulin050614 分钟前
【PYTHON-YOLOV8N】如何自定义数据集
开发语言·python·yolo
Seven9724 分钟前
剑指offer-52、正则表达式匹配
java
代码or搬砖40 分钟前
RBAC(权限认证)小例子
java·数据库·spring boot
青蛙大侠公主43 分钟前
Thread及其相关类
java·开发语言
爱吃大芒果43 分钟前
Flutter 主题与深色模式:全局样式统一与动态切换
开发语言·javascript·flutter·ecmascript·gitcode
Coder_Boy_44 分钟前
DDD从0到企业级:迭代式学习 (共17章)之 四
java·人工智能·驱动开发·学习
2301_768350231 小时前
MySQL为什么选择InnoDB作为存储引擎
java·数据库·mysql
云栖梦泽1 小时前
易语言数据库操作:结构化数据管理的核心
开发语言
派大鑫wink1 小时前
【Java 学习日记】开篇:以日记为舟,渡 Java 进阶之海
java·笔记·程序人生·学习方法