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

相关推荐
习惯就好zz3 分钟前
修复 macOS 下 Godot-CPP 链接丢失 TLS 符号 (__ZTW) 问题记录
macos·godot·clang·godot-cpp
ALex_zry3 分钟前
Rust语言基础分析与C++对比:系统编程的现代演进
java·c++·rust
你不是我我10 分钟前
【Java 开发日记】阻塞队列有哪些?拒绝策略有哪些?
java·开发语言
lpruoyu14 分钟前
HTTP+XML形式完成请求交互
java
7澄115 分钟前
Java Socket 网络编程实战:从基础通信到线程池优化
java·服务器·网络·网络编程·socket·多线程·客户端
2201_7578308715 分钟前
反射的概念
java·开发语言
Pocker_Spades_A15 分钟前
DeepCore:大模型统一网关,Claude 免费体验与跨模型技术洞察
java·服务器·数据库
Arva .20 分钟前
Spring Boot自动配置原理
java·spring boot·后端
寻星探路21 分钟前
Java EE初阶启程记15---文件操作和IO
java·java-ee
阿巳helloWorld22 分钟前
SpringMVC底层流程解析
java·开发语言