如何使用 M3、M2、M1 Apple Silicon Chip 在 Mac 上安装 Java

如何使用 M3、M2、M1 Apple Silicon Chip 在 Mac 上安装 Java

一些 Mac 用户可能需要在配备 Apple Silicon 的 Mac 上安装 Java(无论是 M1、M2、M3 还是其他 M 系列 ARM 芯片),以便他们在计算机上运行基于 Java 的应用程序和软件。无论是运行特定的企业软件、使用特定的教育工具和 compsci 课程、运行 Java Web 应用程序,还是访问和使用 Java 开发工具和 JDK(Java 开发工具包),在 MacOS 中安装 Java 的原因有很多,尽管通常只有高级用户和开发人员需要 Java。

现代 Mac 和现代版本的 MacOS 默认不包含 Java,并且已经有一段时间没有了,因此如果您在 Apple Silicon Mac 上需要 Java,则必须手动安装它。我们将演示如何在装有 M3、M2、M1 或任何 Apple Silicon Mac 的 M 系列 Mac 上安装 Java。

 

如何使用 Apple Silicon Chip(M3、M2、M1 等)在 Mac 上安装 Java

此特定演练将演示如何在运行最新 MacOS Sonoma 版本的 M 系列 MacBook Pro 上安装 Java:

    1. 转到此处 oracle.com 的 Java 下载页面,然后选择“MacOS”选项卡
    2. 对于 Apple Silicon(M1、M2、M3 等)Mac,请选择“ARM64 DMG 安装程序”下载(Intel Mac 用户可以使用 X64 下载,但我们在这里重点介绍 Apple Silicon)
    3. 下载 DMG 文件后,像往常一样挂载 DMG 文件,然后单击 pkg 安装程序开始在 Mac 上安装 Java
    4. 像往常一样通过安装程序完成安装

如何使用 M3、M2、M1 Apple Silicon Chip 在 Mac 上安装 Java

    1. Java 现在已安装在 Mac 上,您可以通过转到终端应用程序并键入以下命令来确认:

java --version

    1. 或者,您可能需要在 Zsh 中设置JAVA_HOME路径,以便按预期工作。在 MacOS 的终端中,运行以下命令:

nano .zshenv

    1. 将以下行添加到 .zshenv:

export JAVA_HOME=$(/usr/libexec/java_home)
如何使用 M3、M2、M1 Apple Silicon Chip 在 Mac 上安装 Java

    1. 按 Control+O 保存,按 Control+X 退出 nano,然后键入以下内容:

source .zshenv

    1. 按返回键执行,并通过键入并执行以下命令来确认已设置JAVA_HOME路径:

echo $JAVA_HOME

您将看到打印的 Java JDK 路径,验证是否已安装 Java 以及是否正确设置了JAVA_HOME环境变量。(快速旁注;一些命令行用户更喜欢将导出命令放入 .zshrc 而不是 .zshenv,后者的工作方式应该完全相同)

这可能是在 M3、M2、M1 和 M 系列 Apple Silicon Mac 上安装最新版本的 Java 的最简单方法,但用户也可以根据需要通过 Homebrew 安装 Java。

现在,随着 Java 成功安装在 Mac 上,Apple Silicon Mac 可以运行任何必要的 Java 应用程序,或者使用 JDK 或 JVM 编译器处理基于 Java 的项目。

在企业环境和教育环境中使用了大量基于 Java 的应用程序,Java 在编程和开发中也非常常用。事实上,由于 Java 是一种面向对象的编程语言,并且具有跨平台兼容性和便利性,因此许多计算机科学课程都使用 Java 进行课程作业。

无论您是在 M 系列 Mac 上使用 Java 来运行 Java 应用程序还是开发 Java 软件,无论是用于专业、教育还是个人用途,您现在都已准备就绪。

出于某种背景,Java 曾经随 MacOS 一起提供,但自从 High Sierra 之后,情况就不是这样了,这是第一个没有预装它的 MacOS 版本。相反,现在所有需要在其计算机上使用 Java 的 Mac 用户都需要手动安装它。有些人可能认为这很不方便,但好消息是,通过自己安装 Java,您可以选择要安装的版本,并确保您拥有具有最新安全补丁和可用功能的新版本,而不是在 Mac 上使用旧版本的 Java。

不,您无需安装 Java 即可使用 Javascript。Javascript 内置于每个现代 Web 浏览器中,并且默认启用,因为 Javascript 基本上是每个现代网站和 Web 服务的主要组件。Javascript 和 Java 实际上是两种完全不同的语言和事物,因此即使它们具有相似的名称,区分两者也很重要。

正文完
 0