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
相关推荐
wniuniu_2 分钟前
ceph中的rbd的稀疏写入
java·服务器·数据库
云泽8084 分钟前
C++ list容器模拟实现:迭代器、构造与STL风格编程
开发语言·c++·list
LFly_ice6 分钟前
Next-1-启动!
开发语言·前端·javascript
2201_7578308710 分钟前
条件分页查询
java·开发语言
重生之我是Java开发战士14 分钟前
【数据结构】Java对象的比较
java·jvm·数据结构
liliangcsdn16 分钟前
mac m1安装homebrew和iterm2示例
macos
努力学习的小廉18 分钟前
【QT(六)】—— 常用控件(三)
开发语言·qt
橘子1321 分钟前
Linux线程——一些概念(七)
java·redis·缓存
Z.yping24 分钟前
qt语言家一键更新或发布多个模块且多个国家的语言
开发语言·qt·restful
magic_kid_201025 分钟前
IDEA 复制到 Windows 远程桌面失败的原因与解决方案
java·ide·intellij-idea