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

相关推荐
共享家952720 分钟前
测试常用函数(下)
java·服务器·前端
步步为营DotNet27 分钟前
深度解析.NET 中IServiceCollection:构建可扩展服务体系的关键
java·网络·.net
刘一说35 分钟前
JDK、Maven、Spring Boot 各版本兼容性问题
java·spring boot·maven
牛奔1 小时前
Mac 使用 React-Native 使用无线调试商米机,配合Stripe 终端
macos
夏幻灵1 小时前
JAVA基础-就近原则和this关键字
java·开发语言
蜀中孤鹰1 小时前
使用gson定制化序列化/反序列化
java·json
zhaokuner1 小时前
08-仓储与映射-DDD领域驱动设计
java·开发语言·设计模式·架构
微露清风1 小时前
系统性学习C++进阶-第十五讲-map和set的使用
java·c++·学习
一起养小猫1 小时前
LeetCode100天Day9-无重复字符的最长子串与赎金信
java·开发语言·数据结构·leetcode
菩提祖师_1 小时前
基于Java的物联网智能交通灯控制系统
java·开发语言·物联网