查看当前mac设备上安装了哪些版本的Java
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
11.0.14 (x86_64) "Oracle Corporation" - "Java SE 11.0.14" /Library/Java/JavaVirtualMachines/jdk-11.0.14.jdk/Contents/Home
1.8.0_301 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-11.0.14.jdk/Contents/Home
切换到指定版本的Java
# 切换到Java1.8
$ export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
# 查看切换以后的Java版本
$ java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
如果需要长久有效,可以将上述的export命令添加到对应的.bashrc即可。
本文介绍了如何在Mac操作系统中查看已安装的Java版本,并详细说明了如何切换到特定版本的Java,以满足开发需求。若要使切换永久生效,可将相关命令配置到系统路径。

1389

被折叠的 条评论
为什么被折叠?



