MAC 安装多个版本的 Java

在开发过程中,我们经常需要切换不同版本的 Java 进行开发和测试。本文将介绍在 macOS 系统上如何安装和管理多个版本的 Java。

1. 确认已安装的 Java 版本

在终端中执行以下命令,查看已安装的 Java 版本:

$ java -version

如果已经安装了多个版本的 Java,会显示当前默认的 Java 版本。

2. 安装 Homebrew

Homebrew 是 macOS 上一个优秀的包管理工具,我们可以使用它来安装和管理多个版本的 Java。在终端中执行以下命令安装 Homebrew:

$ /bin/bash -c "$(curl -fsSL 

安装过程可能需要输入密码,根据提示操作即可。

3. 安装 AdoptOpenJDK

AdoptOpenJDK 是一个社区驱动的 OpenJDK 发布项目,提供了多个版本的 Java,包括 HotSpot 和 Eclipse OpenJ9。我们可以使用 Homebrew 安装 AdoptOpenJDK。

安装 AdoptOpenJDK 11

在终端中执行以下命令,安装 AdoptOpenJDK 11:

$ brew install adoptopenjdk/openjdk/adoptopenjdk11

安装 AdoptOpenJDK 8

在终端中执行以下命令,安装 AdoptOpenJDK 8:

$ brew install adoptopenjdk/openjdk/adoptopenjdk8

4. 切换 Java 版本

通过使用 Homebrew 安装的 AdoptOpenJDK,我们可以轻松切换不同版本的 Java。

切换到 Java 11

在终端中执行以下命令,切换到 Java 11:

$ export JAVA_HOME=`/usr/libexec/java_home -v 11`

切换到 Java 8

在终端中执行以下命令,切换到 Java 8:

$ export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

5. 配置环境变量

为了方便切换 Java 版本,我们可以在 ~/.bash_profile 文件中配置 JAVA_HOME 环境变量。

先使用以下命令打开 ~/.bash_profile 文件:

$ open ~/.bash_profile

在打开的文件中,添加以下内容:

export JAVA_HOME=`/usr/libexec/java_home`

保存文件并执行以下命令使配置生效:

$ source ~/.bash_profile

总结

通过使用 Homebrew 安装和管理多个版本的 Java,我们可以轻松切换不同版本的 Java 进行开发和测试。同时,通过配置环境变量,我们可以更加方便地管理 Java 版本。

以下是安装和切换 Java 版本的流程图:

flowchart TD
    subgraph 安装 AdoptOpenJDK 11
        安装 --> 配置环境变量
    end
    subgraph 安装 AdoptOpenJDK 8
        安装 --> 配置环境变量
    end
    配置环境变量 --> 切换 Java 版本
    切换 Java 版本 --> 完成

希望本文对您有所帮助,祝您愉快地使用多个版本的 Java!