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

相关推荐
ggdpzhk2 小时前
idea 编辑竖列:alt +shift+insert
java·ide·intellij-idea
LLLuckyGirl~2 小时前
计算机网络之---MAC协议
网络·计算机网络·macos
hikktn2 小时前
Java 兼容读取WPS和Office图片,结合EasyExcel读取单元格信息
java·开发语言·wps
迪迦不喝可乐2 小时前
软考 高级 架构师 第十一章 面向对象分析 设计模式
java·设计模式
檀越剑指大厂3 小时前
【Java基础】使用Apache POI和Spring Boot实现Excel文件上传和解析功能
java·spring boot·apache
苹果酱05673 小时前
Golang的网络流量分配策略
java·spring boot·毕业设计·layui·课程设计
小青柑-3 小时前
Go语言中的接收器(Receiver)详解
开发语言·后端·golang
豪宇刘3 小时前
JavaScript 延迟加载的方法
开发语言·javascript
孑么3 小时前
GDPU Android移动应用 重点习题集
android·xml·java·okhttp·kotlin·android studio·webview
摇光934 小时前
js迭代器模式
开发语言·javascript·迭代器模式