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

相关推荐
丶小鱼丶几秒前
数据结构和算法之【二叉树】
java·数据结构·算法
SimonKing3 分钟前
OpenClaw,再见!
java·后端·程序员
softbangong4 分钟前
829-批量提取各子文件夹下文件到一级目录
java·服务器·前端·自动化工具·批量文件处理·文件提取工具·文件夹整理
小手智联老徐4 分钟前
在 macOS 上使用 Lima 虚拟机安全部署 OpenClaw:构建你的 AI 隔离沙箱
人工智能·安全·macos·ai智能体·openclaw
魑-魅-魍-魉7 分钟前
Maven 构建报错:无法连接私有仓库及依赖传输失败
java·maven
小王不爱笑1328 分钟前
Java 泛型详解
java·windows·python
ulias21214 分钟前
C++ 异常处理机制
java·开发语言·c++
大阿明15 分钟前
Spring BOOT 启动参数
java·spring boot·后端
程序员小郭8319 分钟前
Spring Ai 05 ChatClient Advisor 实战(日志、提示词增强、内容安全)
java·开发语言·前端
hutengyi19 分钟前
Spring Boot 实战篇(四):实现用户登录与注册功能
java·spring boot·后端