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

相关推荐
lj85086几秒前
性能测试总结
java·开发语言·spring
yhdata4 分钟前
自然灾害检测物联网系统市场稳步扩容:2032年规模剑指392.7亿元,六年CAGR达33.8%
java·物联网·struts
小锅锅氩7 分钟前
JavaDay01
java·ide·intellij-idea
帅得不敢出门7 分钟前
MacOS安装VSCode在QEMU上模拟跑FreeRtos
ide·vscode·macos·freertos·rtos
smxgn10 分钟前
Springboot 整合 Quartz(定时任务框架)
java·spring boot·后端
Sahadev_11 分钟前
macOS 解决 AirDrop 传输应用“已损坏“问题,以sublime为例
macos·策略模式·sublime text
C雨后彩虹12 分钟前
最小矩阵宽度
java·数据结构·算法·华为·面试
难忘经典12 分钟前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
liuyao_xianhui14 分钟前
动态规划_最长递增子序列_C++
java·开发语言·数据结构·c++·算法·链表·动态规划
程序员爱酸奶17 分钟前
Java常用设计模式
java·开发语言·设计模式