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

相关推荐
liwulin0506几秒前
【JAVAFX】从ORACLE JDK切换到国内的JDK以便使用JAVAFX功能
java·数据库·oracle
拂晓 AI 编程13 分钟前
Mac 本地跑 GUI Agent:4B 模型实现云端效果
macos
广师大-Wzx16 分钟前
JavaWeb:后端部分
java·开发语言·spring·servlet·tomcat·maven·mybatis
dishugj23 分钟前
HANA数据库常用命令总结
java·前端·数据库
MacroZheng26 分钟前
横空出世!IDEA最强MyBatis插件来了,功能很全!
java·后端·mybatis
薛定猫AI30 分钟前
【深度解析】Gemma Chat:基于 MLX 的 Mac 离线 Coding Agent 架构与实战
macos·架构
zhangjw3430 分钟前
第9篇:Java集合框架入门,List详解:ArrayList与LinkedList底层彻底吃透
java·开发语言·list
大大杰哥31 分钟前
Java集合框架(List/Set/Queue)核心总结与代码示例
java·数据结构
深蓝轨迹33 分钟前
RedisTemplate 核心操作API汇总(Spring Data Redis)
java·redis·spring
Cat_Rocky38 分钟前
K8s RBAC认证 简单讲
java·docker·kubernetes