Eclipse Temurin JDK

Eclipse Adoptium and contributors · 免费的 OpenJDK 发行版,含 HotSpot 运行时、编译器和诊断工具。当前 Apple Silicon 构建使用 Java27;Intel Mac 支持情况不同。

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

介绍

Eclipse Temurin 是 Eclipse Adoptium 提供的 OpenJDK 发行版,包含用于 Java 应用开发和部署的 HotSpot Java 运行时、编译器、标准库和诊断工具。此未指定版本的 Homebrew cask 会跟随 Apple Silicon 上最新的功能版本;需要特定 Java 主版本的项目应选择指定版本的 JDK,并明确配置工具链。

功能与适用人群

  • 使用 javac 编译 Java、使用 java 运行应用,并使用 jar 打包代码。
  • 使用 jshell 交互式探索 Java,并借助 JDK 工具和 Java Flight Recorder 诊断程序。
  • 使用经过测试且兼容 Java 的 Eclipse Adoptium OpenJDK 二进制文件。
  • 开发服务、桌面 Java 应用和构建流水线,无需 Oracle Java 订阅。
  • 为各 Java 发行版支持的操作系统和 CPU 架构选择原生安装包。

安装与选择

在 macOS 上使用 brew install --cask temurin。Homebrew 会运行官方 PKG 安装程序,可能需要管理员授权。系统 JDK 安装在 /Library/Java/JavaVirtualMachines 下,而不是作为图形化 IDE 安装在“应用程序”中。对于当前 Apple Silicon JDK 27,请在 IDE 中选择该 JDK,或使用 /usr/libexec/java_home -v 27 查找 JAVA_HOME。配置后检查 java -version 和 javac -version。Maven、Gradle 和 IDE 是单独的可选工具;它们对 Java 版本的要求必须与所选 JDK 相符。

macOS 要求与架构

当前默认的 Apple Silicon 下载版本为 Temurin27+35。Adoptium 已不再为 Intel Mac 构建 Temurin27。检索到的 Homebrew Intel 版本改为安装 Temurin26.0.2.1+1;因此,相同的 cask 名称并不能保证不同 Mac 架构使用相同的 Java 主版本。Adoptium 将 Java26 系列标记为 EOSL,日期为 2026,且计划不再提供社区构建版本。Intel 用户应选择与其应用兼容且仍受维护的较早 JDK 系列,而不应假定此回退版本会持续获得更新。

cask 未声明明确的 macOS 最低版本、额外的 formula 依赖项或 cask 冲突项。其 macOS 版本列表并不构成供应商对所有操作系统与 JDK 组合的保证。请查阅 Adoptium 针对所用 Java 版本和 CPU 的支持平台矩阵。引用的安装程序文档未规定通用的最低 RAM 或已安装存储空间要求;实际需求取决于项目规模和 JVM 堆设置。

依赖项、共存与其他平台

安装包内含 Java 运行时,无需另行安装 Java。多个主版本的 JDK 可以安装在不同目录中共存,但 JAVA_HOME、PATH 以及 IDE/构建工具设置会决定当前使用哪个版本。避免通过互不相关的安装程序管理同一安装收据。原生 JNI 库必须与所选 JDK 架构匹配;Java 库和构建工具也可能有各自的版本限制。

Temurin 也提供独立的 Windows 和 Linux 发行版,其架构和支持的操作系统版本因 Java 发行版而异。Linux 归档文件、发行版软件包、容器映像和 Windows 安装程序均不同于此 Mac PKG。不要将 Homebrew 的 Linux 版本元数据误认为可用的 Linux Cask 安装程序。Android 和 iOS 并非一般桌面 JDK 的安装目标。Java27 是功能版本,并非 LTS 系列;升级可能改变语言或运行时兼容性,因此更换主版本前请测试应用和构建工具。

账户、价格与许可

下载和正常使用 Temurin 无需 Adoptium 账户,且免费,包括商业用途。可选的第三方商业支持合同另行提供。OpenJDK 使用 GNU GPL 版本2,附带 Classpath Exception;捆绑组件保留其声明。Eclipse Adoptium 及贡献者负责维护此发行版。

参考资料:Temurin、Mac 安装、支持的平台、支持路线图、JDK27 Intel Mac 停止支持、官方 JDK27 二进制文件。

发布方工作流示例

随附的历史截图展示了 Adoptium 的 Linux ARM64 Jenkins 控制台,验证可复现的 Temurin 21.0.2+13 构建版本,该版本于 2024 年 1 月发布。它展示的是 Temurin 系列的工程验证,不是 macOS 安装程序、运行时图形界面,也不是当前 Java 27 软件包的截图。发布方公告。

新版本 27 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译

  • 运行时在所有环境中将 G1设为默认收集器。
  • 安全为 TLS1.3新增后量子混合密钥交换。
  • 平台发布适用于 Apple Silicon 的 macOS 构建版本,不再支持 Intel Mac。

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

© 2026 OpenNavo