可从oracle官网java archive页下载jdk 5至最新版,需登录免费账号;国内推荐华为云、编程宝库镜像站免登录下载;生产环境建议选用eclipse temurin、amazon corretto或azul zulu等免费openjdk发行版。

要下载 Java JDK 的历史版本(比如 JDK 5、6、7、8、9、10、11),关键不是“找不到”,而是 Oracle 把入口藏在了归档页面里,而且部分版本需要登录账号。下面直接说清楚怎么找、在哪下、注意什么。
去 Oracle 官方 Java Archive 页面下载
这是最权威、最稳妥的渠道。步骤很固定:
- 打开 Oracle 官网:https://www.php.cn/link/350beead34794a68531b542b84a99e4b
- 页面会列出从 JDK 5 到最新版的全部历史版本(JDK 5 即 Java 1.5,JDK 6=1.6,以此类推)
- 找到你要的版本,比如 JDK 8u351 或 JDK 11.0.20,点击对应操作系统的安装包(Windows x64、Linux x64、macOS ARM64 等)
- 勾选许可协议,点击下载 —— 此时若提示登录,用免费注册的 Oracle 账号即可(无需付费)
用国内镜像站快速下载(免登录、速度快)
Oracle 官网下载慢、还要登录,尤其对老版本更明显。推荐这几个稳定可用的镜像源:
Java项目代码review工具。分析Git变更+完整调用链路上下文,推断业务需求,进行多维度评分和分类汇总,生成完整PRD文档。包含细粒度Java代码审查清单(Null安全、异常处理、Streams、并发、equals/hashCode、资源管理、API设计、性能、MyBatis/ORM、事务边界、SQL/DD...
- 华为云镜像:https://www.php.cn/link/78dc319ed858c2aaaddd5cf24505d4e1 —— 目录清晰,含 JDK 6~21 各版本 tar.gz 和 exe,无需账号
- 编程宝库:https://www.php.cn/link/91eded4f218ab62125142f9980522869 —— 支持按 JDK 大版本分类,带简要说明和校验信息
- 注意:镜像站只提供 OpenJDK 或 Oracle JDK 的二进制分发包,不包含安装向导(.exe),Linux/macOS 用户解压即用,Windows 用户建议优先选 Oracle 官方 .exe 包以便自动配置 JRE
第三方可信发行版(适合替代 Oracle JDK)
如果你要的是长期支持(LTS)且可用于生产环境的 OpenJDK,这些项目更现代、更新勤、免费商用:
- Eclipse Temurin(原 AdoptOpenJDK):https://www.php.cn/link/e387385ebe0dbeefed3e8e9f3968aaba —— 提供 JDK 8、11、17、21 的完整安装包,通过 TCK 兼容性认证
- Amazon Corretto:https://www.php.cn/link/b4624271eb5857decee95b33f761d501 —— 亚马逊维护,对 AWS 环境优化好,支持 JDK 8/11/17/21
- Azul Zulu:https://www.php.cn/link/6f497db742b82253d9cf8c89073da954 —— 提供从 JDK 7 到 21 的多个构建,含 Windows ARM、Linux ARM64 等小众平台
下载前必须确认的三件事
避免下完装不了、装完跑不动:
- 操作系统和架构匹配:Win x64 不要下 Win x86;Apple Silicon Mac(M1/M2/M3)务必选 ARM64 版本,JDK 8 早期 u 版本可能不支持,需选 u201 及之后
-
区分 JDK 和 JRE:开发用 JDK(含 javac、javadoc 等工具);纯运行用 JRE。历史版本中,JDK 9+ 已移除独立 JRE,如需运行环境,可用
jlink自定义裁剪 - 留意许可条款:Oracle JDK 17+ 在生产环境商用需商业许可;而 OpenJDK 发行版(Temurin、Corretto、Zulu)全部免费用于开发、测试与生产
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










