Azul Zulu JDK 21

Azul Systems, Inc. · Azul 的 OpenJDK Java 21 开发工具包,用于在 Intel 和 Apple Silicon Mac 上编译和运行 Java 应用程序。

Cask编程语言与运行时Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装1,204App榜第 148
近一年安装1.1万365 天累计
最新版本21.0.12.16 天前 · 10月7日
下载大小208MBarm64 / x86_64 · dmg
更新节奏不定期近 30 天 0 个版本

介绍

AI 翻译查看原文

Azul Zulu 21 是 Azul 对 OpenJDK Java 21 开发工具包的发行版。本软件包具体为 zulu@21 Cask,面向开发和运行需要 Java 21 的应用程序。它适合需要特定 Java 主版本、而非当前默认下载的任意 JDK 的 Java 开发者、构建工具用户和管理员。

开发工具包和版本标识

JDK 包含 Java 运行时、编译器以及标准开发、诊断和打包工具。它不是 IDE、应用服务器或浏览器 Java 插件。IDE、Maven 或 Gradle 构建以及 Java 应用程序仍相互独立,并可能各自施加自己的 Java 版本要求。

记录的版本为 Java 21.0.12.1,Azul 构建 21.52.203,对应 OpenJDK 21.0.12.1+1。它们表示不同的版本方案:Java 21 是主版本线,21.0.12.1 是 Java 更新级别,21.52.203 是 Azul 的构建标识符。软件包名称包含 ca-jdk,且没有 -fx- 后缀;它是 Community Availability JDK,而不是单独捆绑的 OpenJFX 或 CRaC 发行版。为其他主版本或特殊捆绑包记录的功能不会自动适用于本软件包。

安装并选择 JDK

使用 brew install --cask zulu@21 安装,或获取匹配的官方 DMG,挂载并运行其 JDK 21 软件包安装器。该软件包安装器可能请求管理员授权,因为它会安装到系统 Java 虚拟机目录。官方 Mac 指南将此主版本线的 JDK home 标识为 /Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home。

安装后,使用 java -version 检查所选运行时,并使用 javac -version 检查编译器。/usr/libexec/java_home -V 列出 macOS 可识别的 JDK。请针对你打算运行的应用程序,慎重配置 JAVA_HOME 和 PATH,或配置 IDE 的项目 JDK。仅通过 java_home 选择主版本 21 可能无法区分 Azul 与其他供应商的 Java 21 安装;请验证返回的路径和运行时版本。

Cask 未声明正式的冲突 Cask,不同 JDK 主版本或供应商可以共存。共存并不确保会选择正确的运行时:PATH、JAVA_HOME、IDE 设置和构建工具配置可能不一致。安装同一 Zulu 主版本的更新版本可能会替换同一主版本位置,因此不要假定每个补丁都会独立安装保留。安装此 JDK 不会自动迁移现有程序或使其兼容。

平台和资源

此 Mac Cask 针对 Apple Silicon 选择 aarch64,针对 Intel 选择 x64。请为你使用的软件选择原生架构;Java 原生库和 JNI 依赖项必须与运行时架构兼容。官方 2026 年 4 月、7 月和 8 月支持表列出,Intel 和 Apple Silicon 均支持 macOS 14 或更高版本。所记录的 Cask 本身未声明数字最低版本,这并不保证在较旧 macOS 版本上获得官方支持。

Azul 还分发特定平台的 Windows 和 Linux 构建,但此 Cask 仅安装 macOS 软件包。根据官方 HTTP HEAD 请求,21.52.203 Apple Silicon DMG 为 207,916,356 字节。此传输大小不包括安装后占用空间、应用程序、构建缓存和堆需求。RAM 和磁盘需求取决于使用 Java 的程序和构建。Cask 未声明额外的 formula 依赖项。

安全和操作

JDK 以运行 Java 程序的账户权限执行这些程序。默认情况下,它不会将任意应用程序与本地文件或网络资源隔离。请从适当来源下载应用程序和库,审查其权限,并在有安全修复时更新所选 JDK。应用新 JDK 不会替代对应用程序自身依赖项的更新。

Java 21 是 LTS 版本线,但具体的更新和支持权益取决于发行版和支持安排。季度 PSU 版本包含安全和非安全变更;每月 Critical Security Patch Updates 可以处理季度之间的紧急问题。带逗号后缀以及不带后缀的 21.0.12.1 记录标识同一上游更新,而不是两个独立描述的版本。

费用、账户和许可证

Community Availability 构建可免费下载和使用,正常本地操作不需要 Azul 订阅账户。Azul 提供单独的付费商业支持和 Subscriber Availability 发行版。安装此免费 Cask 不会激活支持合同、付费工具或受支持版本或特殊版本中提供的每项功能。

OpenJDK 部分根据 GPL 版本 2 及 Classpath Exception 许可,并附带额外的第三方声明和特定组件条款。该例外允许与采用自身条款的独立应用程序模块进行适当链接;它不会免除修改或再分发 JDK 本身的所有义务。关于再分发要求,请查阅随附的法律声明和该版本的第三方许可证列表。

该图标是 Azul 的官方组织品牌标志。插图是历史性的官方 Mac 下载指南校验和对话框,不是正在运行的 JDK 应用程序,也不是此版本的校验和。JDK 没有可与 IDE 相比的独立桌面工作区。

来源:官方下载、Mac 安装、多个 Mac JDK、版本映射、2026 年 8 月版本、2026 年 7 月版本、2026 年 4 月版本、第三方许可证。

新版本 21.0.12.1 更新内容 OpenNavo 编辑 · AI 翻译

  • 版本将 OpenJDK 21.0.12.1+1 映射到 Azul Zulu 21.52.203 CA。
  • 安全JDK-8382471 改进了 Java 21 的资源解析。

开源的 Homebrew 图形界面。安装通过 macOS 客户端或 brew 命令完成。

© 2026 OpenNavo