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

相关推荐
s_w.h2 分钟前
【 linux 】线程互斥与同步
java·linux·服务器·开发语言
学长毕业设计3 分钟前
基于SpringBoot的校园二手物品交易系统(源码+文档+讲解视频)
java·spring boot·后端
观无14 分钟前
若依AOP
java
是2的10次方啊17 分钟前
日志不是越多越好:开发优化、常见坑与线上排查命令
java
ofoxcoding22 分钟前
Claude Fable 5.1 API 接入指南:模型标识、五级定价策略、effort 参数与缓存 TTL 配置详解
java·spring·缓存·ai
zww894911137 分钟前
相册印刷项目实战指南:从设计到成品的完整技术流程
java·小程序·eclipse
程序猫.41 分钟前
双指针问题
java·数据结构·算法
拾光Ծ42 分钟前
【MySQL】复合查询、表的连接
java·数据库·sql·mysql
MetaLite1 小时前
Java通用枚举驱动下拉框-元数据接口与前端契约
java·前端·状态模式
文子越来越强1 小时前
线程池使用总结
java