Mac 多版本jdk安装与切换

macOS上可以安装多个版本的jdk,方法如下:

1.下载jdk

在Oracle官网上下载不同版本的jdk:

https://www.oracle.com/java/technologies/downloads/#java17

方案一

1.查看本机所有的jdk

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

3. 配置环境变量

打开bash_profile文件。可以在终端vim ~/.bash_profile打开,也可以打开访达shift+cmd+G然后输入/Users/mac/.bash_profile(本机bash_profile的路径)

复制代码
# jdk
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.7.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

export JAVA_HOME=$JAVA_8_HOME
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JRE_HOME
export PATH
export CLASSPATH

alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"

执行命令

复制代码
source .bash_profile

4.切换jdk

我们定义了别名:jdk8和jdk11和jdk17。

方案二:用jenv

参考文章见

https://blog.csdn.net/weixin_46019681/article/details/126923331

参考文章

Mac 多版本jdk安装与切换

https://zhuanlan.zhihu.com/p/567928991

Mac安装多个版本JDK并实现切换【保姆级笔记超简单】

https://blog.csdn.net/weixin_46019681/article/details/126923331

相关推荐
最贪吃的虎几秒前
Redis其实并不是线程安全的
java·开发语言·数据库·redis·后端·缓存·lua
一勺菠萝丶3 分钟前
Java 后端想学 Vue,又想写浏览器插件?
java·前端·vue.js
乾元3 分钟前
无线定位与链路质量预测——从“知道你在哪”,到“提前知道你会不会掉线”的网络服务化实践
运维·开发语言·人工智能·网络协议·重构·信息与通信
xie_pin_an4 分钟前
C++ 类和对象全解析:从基础语法到高级特性
java·jvm·c++
AC赳赳老秦4 分钟前
Unity游戏开发实战指南:核心逻辑与场景构建详解
开发语言·spring boot·爬虫·搜索引擎·全文检索·lucene·deepseek
Tao____6 分钟前
企业级物联网平台
java·网络·物联网·mqtt·网络协议
望眼欲穿的程序猿7 分钟前
基于Linux&MacOS 开发Ai8051U
linux·运维·macos
山峰哥7 分钟前
数据库工程与SQL调优实战:从原理到案例的深度解析
java·数据库·sql·oracle·性能优化·编辑器
kaico20188 分钟前
远程调用组件openfeign
java·spring cloud
SunnyDays10118 分钟前
如何使用 JAVA 将 PDF 转换为 PPT:完整指南
java·开发语言·pdf转ppt