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版本的切换

相关推荐
用户7771298509129 小时前
封装、继承、多态
java
Ysx9 小时前
比"本地全绿"更可怕的坑:"交付了"不等于"生效了"
java·后端
2301_7867566010 小时前
2026 JCR 秋季数据重载解读:影响因子为什么会变?附期刊影响力数据批量追踪方案
java·服务器·前端
用户77712985091210 小时前
代码的命名规范有哪些?
java
旋律41410 小时前
为什么需要命名规范?有哪些命名规范?
java
2301_7867566010 小时前
中科院分区表停发后,期刊评价的技术逻辑:从期刊超越指数到多指标选刊方案
java·数据库·windows
Wx-bishekaifayuan10 小时前
springboot铜仁非遗之家76938-计算机课程设计、毕业设计
java·spring boot·后端·spring·django·课程设计·旅游
顽疲10 小时前
java vue springboot 养老系统源码详解:退住 care_out 审批结算与腾床事务实践
java·vue.js·spring boot·vue养老·springboot养老·java养老
geats人山人海10 小时前
java 7异常
android·java·开发语言
斯内普吖10 小时前
(开源)线上花店系统实战指南 基于 Java + SSM + Vue + MySQL
java·vue.js·mysql·开源