📅  最后修改于: 2023-12-03 15:10:33.115000             🧑  作者: Mango
在 Mac 上,系统默认安装了 Java 运行时环境(JRE),但是有时我们需要安装不同版本的 Java 开发工具包(JDK)。在这种情况下,我们需要更改默认的 Java 版本。以下是如何更改默认 Java 版本的步骤。
在终端中输入以下命令以显示已安装的 Java 版本:
/usr/libexec/java_home -V
以下是命令输出的示例:
Matching Java Virtual Machines (3):
11.0.9, x86_64: "Java SE 11.0.9" /Library/Java/JavaVirtualMachines/jdk-11.0.9.jdk/Contents/Home
1.8.0_271, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
1.8.0_151, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-11.0.9.jdk/Contents/Home
此命令将显示所有已安装的 Java 版本。根据需要选择一个版本进行更改。
在终端中输入以下命令以更改默认 Java 版本:
export JAVA_HOME=`/usr/libexec/java_home -v {version}`
在上面的命令中,将 {version}
替换为要使用的 Java 版本。例如,在下面的命令中,将默认版本更改为 Java SE 11.0.9:
export JAVA_HOME=`/usr/libexec/java_home -v 11.0.9`
您可以将上述命令添加到 .bash_profile
文件中,以便每次启动终端时都能使用所选的默认版本。您可以用以下命令打开 .bash_profile
文件:
open ~/.bash_profile
然后添加以下行并保存文件:
export JAVA_HOME=`/usr/libexec/java_home -v {version}`
通过这些简单的步骤,您可以更改默认的 Java 版本,并始终在 Mac 上使用所需的版本。