JDK 下载怎么选:Eclipse Temurin 和 Adoptium 到底是什么

2026-10-24

标签Adoptium-JDKJava开发环境

学 Java 或搭建开发环境,第一步就是装 JDK。搜索引擎里「JDK 下载」的结果五花八门:Oracle 官网、各种镜像站、带推广的下载站混在一起,版本还分 8、11、17、21……新手很容易装错。本文推荐目前最主流的选择 Eclipse Temurin,说清它是什么、版本怎么选、怎么在 Windows 上安装验证。

JDK 和 JRE 的区别一句话讲清

JRE 是运行时环境,只负责运行已经编译好的 Java 程序;JDK 是开发工具包,包含 JRE 之外还有 javac 编译器、jconsole 等开发工具。平时写代码、编译项目必须要 JDK;只运行别人做好的 Java 程序装 JRE 就够。现在 Oracle 官方已不再单独提供面向大众的独立 JRE 下载,安装方式趋于统一:直接装 JDK 即可,既能开发也能运行。所以第一步就是抛弃「装个小的 JRE 就够」的旧思路,直接选一个 JDK 发行版。

为什么推荐 Eclipse Temurin

Eclipse Temurin 是「Eclipse Adoptium 项目」出品的 OpenJDK 发行版,前身是社区知名的 AdoptOpenJDK。它由 Eclipse 基金会维护,免费、开源、许可证干净,没有付费条款和账号门槛,是企业与个人开发者都认可度最高的选择。很多人纠结的「Oracle JDK 要不要付费」问题,对个人开发来说用 Temurin 就完全绕开了:它和 Oracle 的官方 JDK 一样基于 OpenJDK 源码构建,主流框架和工具都兼容,直接用即可。

版本怎么选:认准 LTS

JDK 每六个月出一个特性版本,每两年出一个长期支持版(LTS)。对普通开发者,只选 LTS 版本,不要追新特性版,因为新版本周期短、生态适配慢。当前常见的 LTS 版本对比:

| 版本 | 发布年份 | 特点 | 建议 | |------|---------|------|------| | JDK 8 | 2014 | 老项目兼容基石 | 维护旧项目才用 | | JDK 11 | 2018 | 模块化成熟 | 过渡期可选 | | JDK 17 | 2021 | 大量语法改进 | 稳妥之选 | | JDK 21 | 2023 | 虚拟线程转正,LTS | 现在的最优选 |

选新项目的主力版本,JDK 21 是最优解:它是当前最新的 LTS,语法能力和性能都完整,框架支持已经齐全。如果你的团队或教材仍是 JDK 8/11,也可以先装 21,把项目的构建工具配置放宽即可,多数情况能兼容回退。学校考级或老课程要求特定版本,就按课程指定版本安装。

从官网下载 Temurin

Temurin 官方发布页是 https://adoptium.net/ ,进入后页面提供各版本下载。正确组合是:Platform 选 Windows、Architecture 选 x64、Package type 选 JDK、Version 选对应 LTS(如 21)。下载文件名类似 Temurin-21-jdk_x64_windows_hotspot...,其中 hotspot 指 OpenJ9 之外的标准 JVM,不用改。官方也支持 winget 命令安装:在 PowerShell 里执行 winget install EclipseAdoptium.Temurin.21.JDK,会自动装好并把环境变量配置完。如果官网访问慢,可考虑使用你所在区域可访问的 Eclipse 官方镜像,不要在来路不明的「JDK 集合站」下载。

Windows 安装与验证

下载得到的是 .msi 安装包,双击一路下一步即可,安装向导会提示设置 JAVA_HOME 和 PATH,保持默认勾选。装完验证方法:打开命令提示符输入 java -version,看到 openjdk version "21.0.x" 即表示成功;需要编译时再输入 javac -version 确认编译器也在。如果提示「java 不是内部或外部命令」,说明 PATH 没配好,检查安装时是否勾选了「Set JAVA_HOME variable」,或手动把 JDK 的 bin 目录加入系统环境变量,重开一个终端再试。

Temurin 和其他发行版怎么选

除了 Temurin,常见的 JDK 发行版还有 Oracle 官方 JDK、微软 OpenJDK(Microsoft Build of OpenJDK)、Amazon Corretto。对普通个人开发者,选择标准就三条:免费无授权风险、更新及时、主流工具链兼容,Temurin 三条都满足。Oracle JDK 现在主要面向企业授权场景,个人使用虽然也有免费通道,但许可条款比 OpenJDK 发行版复杂,没必要自找麻烦。微软和 Amazon 的构建版主要用于自家云平台场景,功能上和 Temurin 没有本质差别。如果公司或课程指定了某个发行版,跟着用即可——它们都基于同一套 OpenJDK 源码构建,日常写代码完全互通。

在 IDE 里怎么指定 JDK

装完 JDK 后,还需要让开发工具用它。在 IntelliJ IDEA 等 IDE 里,进入「项目结构-项目-SDK」添加 JDK,选择安装目录(Temurin 默认装在 C:\Program Files\Eclipse Adoptium 下),或用 IDE 的自动检测功能,它会自动找到系统里的 JDK。Maven、Gradle 等构建工具则读取 JAVA_HOME 环境变量,安装时保持默认勾选环境变量设置即可。想全局验证,新开一个终端运行 java -version,能看到 openjdk 版本号说明环境变量已生效。个别 IDE 自带的运行时与系统 JDK 并存,互不冲突,不用特意处理。

装完做这几件确认

  • 从 adoptium.net 官方发布页下载,文件名带 Temurin 字样和对应版本号
  • 版本选的是 LTS(如 21),不是最新非 LTS 特性版
  • 安装时勾选了设置 JAVA_HOME 和 PATH 的选项,或已用 winget 安装
  • 新开命令提示符输入 java -version 能输出版本信息,javac -version 同样可用
  • 用编辑器写一个简单 Java 文件能正常编译运行