如果你想获取 Java 的所有历史版本 (JDK/JRE),有几种稳妥且高效的方式:


1. Oracle Java Archive(官方历史归档)

这是获取全部 Oracle 发布过的 JDK 和 JRE 版本的首选来源:

  • 访问 [Oracle Java Archive 页面] 查看所有历史版本的下载链接。需要 Oracle 帐号 登录,并接受相关协议后才能下载。
    (Oracle)
  • 可以按版本分类访问归档,例如:
    • Java SE 6 历史版本:JDK 6 全系列归档
      (Oracle)
    • Java SE 7 归档(公众不可获取需支持合同)
      (Oracle)
    • Java SE 8 早期与后续版本归档页面
      (Oracle)
    • Java SE 17 各更新版本归档(如 17.0.12 及之前)
      (Oracle)

2. OpenJDK 官方归档

如果你更偏向开源版本,OpenJDK 提供所有 GA 发布版本的下载归档,支持 Linux、macOS、Windows 等主流平台:

  • 访问 [OpenJDK Archived GA Releases] 页面即可下载所有旧版本。
    (JDK)

3. 社区发行版选择

  • Eclipse Adoptium(原 AdoptOpenJDK):常用于日常开发和 CI/CD 环境,提供各种 LTS 和历史版本的 OpenJDK 构建。
    (维基百科)

总结推荐

来源包括版本种类获取方式
Oracle 官方归档JDK/JRE 6、7、8、11、17 等历史版本登录后下载
OpenJDK 归档所有 OpenJDK GA 发布版本免费直接下载
AdoptiumOpenJDK 社区构建,含历史和最新版本直接下载

如果你希望,我还可以为你:

  • 总结并聚合某一大版本(如 JDK 8 或 JDK 11)的完整下载链接清单
  • 提供其他发行版本如 Amazon CorrettoAzul Zulu 等下载资源
  • 教你如何在脚本中自动切换不同版本的 Java

告诉我你更感兴趣哪种方式,我为你定制!