Mac中管理多版本Jdk

1. 首先下载JDK,以jdk8和17为例

2. 打开.zprofile中添加如下内容

base 复制代码
#java config
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home

#default java
export JAVA_HOME=$JAVA_8_HOME

#java alias
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"

3. 打开终端

输入以下内容

base 复制代码
source .zprofile 
base 复制代码
java -version
base 复制代码
jdk17
base 复制代码
java -version

以后就可以通过别名jdk8、jdk17来进行jdk版本的切换

相关推荐
一缕茶香思绪万堵3 分钟前
028.爬虫专用浏览器-抓取#shadowRoot(closed)下
java·后端
Deamon Tree9 分钟前
如何保证缓存与数据库更新时候的一致性
java·数据库·缓存
9号达人11 分钟前
认证方案的设计与思考
java·后端·面试
大G的笔记本18 分钟前
MySQL 中的 行锁(Record Lock) 和 间隙锁(Gap Lock)
java·数据库·mysql
R.lin19 分钟前
Java支付对接策略模式详细设计
java·架构·策略模式
没有bug.的程序员20 分钟前
Spring Boot 常见性能与配置优化
java·spring boot·后端·spring·动态代理
没有bug.的程序员24 分钟前
Spring Boot Actuator 监控机制解析
java·前端·spring boot·spring·源码
三次拒绝王俊凯24 分钟前
java求职学习day47
java·开发语言·学习
包饭厅咸鱼1 小时前
autojs----2025淘宝淘金币跳一跳自动化
java·javascript·自动化
码住懒羊羊1 小时前
【C++】模板进阶 | 继承
android·java·c++