Eclipse Temurin 17 JDK

Eclipse Adoptium and contributors · 免费的 OpenJDK 17 发行版,包含 HotSpot Java 运行时、编译器、标准库和诊断工具,适用于 Java 开发和部署。

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

介绍

AI 翻译查看原文

Eclipse Temurin 17 是 Eclipse Adoptium 提供的 OpenJDK 17 Java 开发工具包发行版。它提供 Java 运行时和开发工具,用于构建和运行 Java 17 应用程序、服务及构建流水线。Java 开发者、学生以及维护 Java 17 部署的团队无需购买 Oracle Java 订阅即可使用。

主要功能

  • 使用 javac 编译 Java,通过 HotSpot JVM 运行应用程序,并使用 jar 打包代码。
  • 使用 Java 17 标准库、语言功能和长期支持更新系列。
  • 使用 JDK 工具诊断正在运行的程序,包括 jcmd、jstack 和 Java Flight Recorder。
  • 通过 Adoptium 获取经过测试的二进制文件,测试涵盖 Java 兼容性测试和 AQAvit 质量测试套件。
  • 安装原生 Mac 软件包,或为其他受支持的操作系统选择对应的构建版本。

安装与首次使用

执行 brew install --cask temurin@17 进行安装。Homebrew 使用官方 macOS PKG 安装程序,可能需要管理员授权。JDK 安装在 /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home 下,而不是作为图形应用程序安装到“应用程序”目录中。在 IDE 中选择此 JDK,或使用 /usr/libexec/java_home -v 17 配置 JAVA_HOME;检查 java -version 和 javac -version,确保启用的是预期的 Java 版本。

要求、依赖与冲突

Apple Silicon (aarch64) 和 Intel (x64) 各有独立的原生 macOS 软件包。Adoptium 当前的 Java 17 支持矩阵为这两种架构列出了 macOS 12、13、14 和 15。Homebrew 快照包含 Big Sur 及更新版本的变体,但未声明明确的 macOS 最低版本要求;这并不等同于供应商经过测试的支持矩阵。请查阅供应商矩阵以了解支持保证。

Homebrew cask 未声明额外的 formula 依赖,也未声明明确的 cask 冲突。其他主要版本的 JDK 可以安装到独立目录中,但 JAVA_HOME、PATH 和 IDE 决定实际使用哪个 JDK;同一 Temurin 17 安装程序收据不应由多个安装程序各自独立管理。Maven、Gradle 和 IDE 是可选的独立工具,各自有 Java 版本要求。

除这个仅适用于 Mac 的 cask 外,Java 17 支持矩阵还包括 Windows x64、Linux x64、ARM64、ARM32 硬浮点、ppc64le、s390x 和 riscv64、无图形界面的 Alpine Linux x64,以及 AIX 7.2 ppc64。矩阵未列出对 Windows ARM64 或 Alpine ARM64 的 Java 17 支持。Linux libc 要求因架构而异;AIX Java 17 需要 XLC16 运行时。请使用为目标平台构建的软件包,而不是 Mac 安装程序。

账户、费用与许可证

下载和使用 Temurin 不需要 Adoptium 账户或订阅,二进制文件可免费使用,包括商业用途。第三方付费支持安排独立于此。OpenJDK 按附带 Classpath Exception 的 GNU GPL 第 2 版分发;捆绑组件有各自的声明。Eclipse Adoptium 及其贡献者负责维护此发行版。

参考资料:Temurin、macOS 安装、受支持的平台、OpenJDK 17 源代码 和 Temurin 官方构建。

历史工程工作流程

Adoptium 官方于 2024 年 1 月 26 日发布的版本文章提供了一张 Jenkins 控制台图片,用于验证 Linux ARM64 上 Temurin 21.0.2+13 的可重现性。这是真实的历史 Temurin 产品系列工程验证工作流程,针对 Java 21,而非 Java 17 的截图、Mac 安装程序、图形化 Java 应用程序或当前的 17.0.20.1 软件包。平台和版本差异均予以保留。

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

  • 安全为 Java 17 应用带外关键安全补丁更新。

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

© 2026 OpenNavo