📜  更改默认 java 版本 mac - Java (1)

📅  最后修改于: 2023-12-03 15:10:33.115000             🧑  作者: Mango

更改默认 Java 版本 Mac

在 Mac 上,系统默认安装了 Java 运行时环境(JRE),但是有时我们需要安装不同版本的 Java 开发工具包(JDK)。在这种情况下,我们需要更改默认的 Java 版本。以下是如何更改默认 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 版本

在终端中输入以下命令以更改默认 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 上使用所需的版本。