Mac 上安装多版本的 JDK 且实现 自由切换

1.可以通过查看以下目录中的内容,确认当前已经安装的 jdk 版本。

复制代码
 cd /Library/Java/JavaVirtualMachines

2.命令行查看 jdk 的安装路径

复制代码
/usr/libexec/java_home -V

3.下载要安装的jdk版本,修改环境变量( cat ~/.bash_profile)

复制代码
# 定义JDK 8和JDK 17的安装路径
export JAVA_HOME_8="/Library/Java/JavaVirtualMachines/jdk1.8.0_333.jdk/Contents/Home" # 替换为JDK 1.8的实际路径
export JAVA_HOME_17="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home" # 替换为JDK 17的实际路径

# 初始设置为JDK 17(可根据需要调整)
export JAVA_HOME=$JAVA_HOME_17
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

# 切换JDK版本的alias命令
alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && export PATH=$JAVA_HOME_8/bin:$PATH && export CLASSPATH=$JAVA_HOME_8/lib/tools.jar:$JAVA_HOME_8/lib/dt.jar:."
alias jdk17="export JAVA_HOME=$JAVA_HOME_17 && export PATH=$JAVA_HOME_17/bin:$PATH && export CLASSPATH=$JAVA_HOME_17/lib/tools.jar:$JAVA_HOME_17/lib/dt.jar:."

4.执行jdk8和jdk17来切换版本

相关推荐
名字不要太长 像我这样就好1 小时前
【iOS】OC源码阅读——alloc源码分析
笔记·学习·macos·ios·objective-c
刘婉晴5 小时前
【环境配置】Mac电脑安装运行R语言教程 2025年
开发语言·macos·r语言
zhishishe6 小时前
如何修复卡在恢复模式下的 iPhone:简短指南
windows·macos·ios·objective-c·cocoa·iphone
想睡好9 小时前
以太网的mac帧格式
网络·macos
终码一生9 小时前
Mac桌面幻灯片,Google文档,google硬盘和google等图标如何移除
macos
只可远观11 小时前
Mac搭建Flutter IOS环境详细指南
前端·flutter·macos·ios
一牛12 小时前
译:Swift中的隔离机制介绍
macos·ios·swift
xiaonianzuibang17 小时前
如何修复宝可梦时时刻刻冒险无法正常工作
macos·objective-c·cocoa
只会写bug的靓仔2 天前
mac 设置飞书默认浏览器(解决系统设置默认浏览器无效)
macos·飞书
尽兴-2 天前
Mac「brew」快速安装Redis
数据库·redis·macos·brew