Mac更换JDK版本

1.确保系统中存在多个Java版本。

在Terminal中执行:

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

结果:

复制代码
Matching Java Virtual Machines (2):
11.0.1, x86_64: "Java SE 11.0.1" /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
1.8.0_201, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

表明已安装两个版本的JDK。

2.选择要切换的JDK版本,如"11.0"或"1.8"。

3.输入如下命令切换到相应版本JDK。

复制代码
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

如要切换到11.0,将命令中的1.8改为11.0。

4.检查JDK版本是否更换成功。

复制代码
java -version

5.如果想要设置默认JDK版本,执行以下命令:

复制代码
open ~/.bash_profile

然后在配置文件中加入第3步中的命令:

复制代码
# SWITCH TO JAVA VERSION 8
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

6、最后刷新配置

复制代码
source .bash_profile
相关推荐
青岛少儿编程-王老师1 分钟前
CCF编程能力等级认证GESP—C++7级—20250628
开发语言·c++
Mr_Xuhhh1 小时前
窗口(6)-QMessageBox
c语言·开发语言·数据库·c++·qt
瓜子三百克3 小时前
Swift6.1 - 基础知识1: 简单值、控制流、函数和闭包
开发语言·swift
froginwe113 小时前
Swift 条件语句
开发语言
COSMOS_*4 小时前
2025最新版 Go语言&Goland 专业安装及配置(超详细)
开发语言·后端·golang·go
贰拾wan4 小时前
Redis的持久化-RDB
java·数据库·redis·缓存
Dcs4 小时前
超600个Laravel应用遭远程执行漏洞攻击:罪魁祸首是GitHub泄露的APP_KEY!
java
ChinaRainbowSea4 小时前
用户中心——比如:腾讯的QQ账号可以登录到很多应用当中 02
java·服务器·spring boot·后端·mysql·mybatis
Kiri霧4 小时前
Kotlin方差
android·开发语言·kotlin
Kiri霧5 小时前
Kotlin内联函数
android·开发语言·微信·kotlin