Azul Zulu 17
Azul Systems · Azul 的 OpenJDK Java 17 开发工具包,用于运行、编译和维护 Java 应用程序。
介绍
AI 翻译查看原文Azul Zulu 17 是 Azul 对 OpenJDK Java 17 开发工具包的发行版。它面向应用程序、构建系统或服务需要 Java 17 的开发者和运维人员。JDK 提供 Java 运行时、编译器和开发工具;它不是 IDE,也不是独立的消费级应用程序。
功能
- 使用捆绑的 JVM 和标准库运行 Java 17 应用程序。
- 使用 javac 编译 Java 源代码,并使用 JDK 的命令行工具。
- 与其他 JDK 主版本并行维护 Java 17 环境。
- 从 Azul 获取带版本号的维护更新和安全更新。
- 选择适合你的操作系统和 CPU 架构的软件包。
安装与版本选择
在 macOS 上使用 brew install --cask zulu@17 安装,或下载官方的特定架构 DMG 并按其软件包安装程序操作。该 cask 安装的是软件包,而不是拖放式应用程序,并且可能需要管理员授权。Azul 记录的常用 JDK 位置为 /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home。
使用 java -version 检查所选运行时,使用 javac -version 检查编译器。安装了多个 JDK 时,为所需运行时设置 JAVA_HOME 和 PATH;/usr/libexec/java_home -v 17 可帮助定位 macOS 上的 Java 17 安装。必要时,显式配置你的 IDE、构建工具和服务。通用版本查找也可能选中其他供应商的 Java 17 安装,因此请核实报告的供应商和确切路径。
要求、依赖项与平台支持
此 macOS cask 有原生 Apple Silicon 和 Intel 下载变体。其元数据未指定 macOS 最低版本号、额外 formula 依赖项或明确冲突的 cask。这并不表明支持所有较旧的 Mac。Azul 当前的支持平台表列出 Java 17 在 Intel 和 Apple Silicon 上支持 macOS 14+。请查阅该表以了解支持的配置,而不要将所有保留的 Homebrew 平台元数据视为供应商保证。
Azul 为 Windows、Linux、macOS、Solaris 和容器提供 Java 发行版;可用性因 Java 版本、CPU 和捆绑包而异。这些是单独的下载项,并非 macOS DMG 提供的平台。在 Azul 的表中,Java 17 支持包括 Windows 11 和多个 Linux 发行版。选择匹配的 JDK 包,并核对其操作系统所在行。这里未建立官方移动端 Zulu 17 JDK 安装工作流;基于 Java 的移动开发使用平台单独的工具链。
JDK 包含自己的运行时,因此单独的 JRE 不是前提条件。应用程序特定的构建依赖项是单独的。多个 JDK 可以共存,但 JAVA_HOME、PATH 和应用程序配置决定实际运行哪一个。面向不同 Java 主版本发行的版本可能与应用程序的要求不兼容。普通 JDK 包不应与 Azul 独特的 JavaFX、CRaC 或 FIPS 变体混淆。
官方 Apple Silicon 17.0.20.1 DMG 为 194,438,117 字节,这已由其下载标头确认。下载大小不是安装后的存储占用;应用程序堆和构建数据需要额外资源。这些来源中未确定与工作负载无关的固定 RAM 要求。
账户、定价与许可
此 cask 下载的是 Community Availability (CA) 构建,Azul 免费提供下载和使用。Subscriber Availability (SA) 构建和商业支持是面向客户的单独产品;不应从 CA 安装推断其权益。对于在本地使用公共 CA JDK,未确定必须拥有 Azul 账户或订阅。
Zulu 基于开源 OpenJDK。Java 核心代码使用带 Classpath Exception 的 GPL 第 2 版,捆绑组件有单独声明;请查看已安装的许可证文件和 Azul 的第三方声明,以了解确切义务。该例外与应用程序链接相关,并不取代每个组件的条款。仓库链接指向上游 OpenJDK 17 更新,并不声称其中包含 Azul 的每一项打包更改。
相关媒体使用 Azul 的官方组织徽标和官方下载页面的校验和复制示例。该示例是安装验证工作流,不是 Java 17 桌面界面,也不是当前 DMG 的校验和。
来源:Azul 下载、安装选项与 CA/SA、macOS 安装、支持的平台、第三方许可证、上游 OpenJDK 17 更新。
新版本 17.0.20.1 更新内容 OpenNavo 编辑 · AI 翻译
- 安全根据Azul文档,修复CVE-2026-60589。
- 发布Azul发行版17.68.203对应于Java 17.0.20.1。