​家​




​​​​​​​​​​









​​​​​产品​​​​行业​​​​资源​​​​支持​​​​活动​​​​开发商​​​​伙伴​


​ ​

​查看帐户​



​联系销售​












​​











​​
































​​



​​
















​​



​​
















​​



​​
















​​



​​














​​



​​
















​​







​​



​​
















​​







​​











  1. ​爪哇​
  2. ​技术细节​







Java 下载















寻找其他 Java 下载?



​OpenJDK 早期访问版本​


​面向消费者的 JRE​








Java 17 现在可用



​了解 Java SE 订阅​



Java 17 LTS 是 Java SE 平台的最新长期支持版本。根据​​Oracle 免费条款和条件​​,JDK 17 二进制文件可在生产环境中免费使用,并可免费重新分发。

JDK 17 将根据这些条款接收更新,至少在 2024 年 9 月之前。




Java SE 开发工具包 17.0.2 下载

感谢您下载此版本的 Java™ 平台标准版开发工具包 (JDK™)。JDK 是使用 Java 编程语言构建应用程序和组件的开发环境。



JDK 包括用于开发和测试以 Java 编程语言编写并在 Java 平台上运行的程序的工具。








产品/文件描述

文件大小

下载

Arm 64 压缩档案

171.49 MB


​https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.tar.gz​​​ ( ​​sha256​​)


Arm 64 RPM 封装

153.5 MB


​https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.rpm​​​ (​​SHA256​​)


x64 压缩存档

172.69 MB


​https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz​​​ ( ​​sha256​​)


x64 Debian 软件包

148.25 MB


​https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb​​​ ( ​​sha256​​)


x64 RPM 包

155.11 MB


​https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm​​​ (​​SHA256​​)










JDK 17 脚本友好的 URL

上面列出的 URL 对于所有 JDK 17 更新都将保持不变,以允许它们在脚本中使用。

​了解有关自动下载 JDK 17 的更多信息​




​文档下载​









发布信息


















保护您的投资——以及更多

Java SE 订阅者获得对 JDK 17 的支持,至少在 2029 年 10 月之前收到更新,有权使用 GraalVM Enterprise、Java 管理服务和捆绑补丁版本 (BPR),其中的修复尚未提供给非订阅者,等等。



​联系我们​














Java SE subscribers have more choices

Also available for development, personal use, and to run other licensed Oracle products.







Java SE Development Kit 8u321

Java SE subscribers will receive JDK 8 updates until at least December of 2030.

The Oracle JDK 8 license changed in April 2019

The ​​Oracle Technology Network License Agreement for Oracle Java SE​​ is substantially different from prior Oracle JDK 8 licenses. This license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. FAQs are available ​​here​​.

Commercial license and support are available for a low cost with ​​Java SE Subscription​​.

JDK 8 software is licensed under the ​​Oracle Technology Network License Agreement for Oracle Java SE​​.

JDK 8u321 ​​checksum​








Product/file description

File size

Download

ARM 64 RPM Package

59.27 MB


​jdk-8u321-linux-aarch64.rpm​


ARM 64 Compressed Archive

71.02 MB


​jdk-8u321-linux-aarch64.tar.gz​


ARM 32 Hard Float ABI

73.71 MB


​jdk-8u321-linux-arm32-vfp-hflt.tar.gz​


x86 RPM Package

110.21 MB


​jdk-8u321-linux-i586.rpm​


x86 Compressed Archive

139.62 MB


​jdk-8u321-linux-i586.tar.gz​


x64 RPM Package

109.97 MB


​jdk-8u321-linux-x64.rpm​


x64 Compressed Archive

140.01 MB


​jdk-8u321-linux-x64.tar.gz​











​Documentation Download​








Which Java 8 package do I need?




Software developers: Java SE Development Kit (JDK)

For Java developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.









Administrators running applications on a server

Server Java Runtime Environment (Server JRE). For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (Java plug-in), auto-update, or an installer.




​Learn more​





End user running Java on a desktop: Java Runtime Environment (JRE)

Covers most end-users needs. Contains everything required to run Java applications on your system.



















Release information






















Resources for









Why Oracle









Learn









What’s New









Contact Us



























Java 所有版本的jdk下载_java

Java Development Kit 构建,来自 Oracle

准备使用:​​JDK 17​​,​​JMC 8​

抢先体验:​​JDK 19​​、​​JDK 18​​、​​Loom​​、​​Metropolis​​、​​Panama​​和 ​​Valhalla​

参考实现:​​Java SE 17​​ , ​​16​​ , ​​15​​ , ​​14​​ , ​​13​​ , ​​12​​ , ​​11​​ , ​​10​​ , ​​9​​ , ​​8​​ , &  ​​7​

Java 所有版本的jdk下载_二进制文件_02

© 2022 甲骨文公司和/或其附属公司

​使用条款​​ ·​​隐私​​ ·​​商标​











Java 平台,标准版 7 参考实现

​Java SE 7 ( JSR 336​​ )的官方参考实现完全基于​​OpenJDK 社区​​中的​​JDK 7 项目​​提供的开源代码。为 linux-x64 和 windows-i386 平台提供了二进制文件。​​​

这些二进制文件在两种不同的许可下可用: ​​Oracle 二进制代码许可​​和GNU 通用公共许可第 2 版,带有 Classpath Exception。对于给定的平台,不同许可证下的二进制文件是从完全相同的源代码构建的,并且在功能上是等效的;唯一真正的区别是许可证本身。您选择哪种许可证取决于您的特定业务和法律要求。

这些二进制文件仅供参考!

这些二进制文件主要供 Java SE 7 平台规范的实现者使用,建议仅供参考。参考实现已获得 JCP 的批准,并且不会收到进一步的更新,甚至不会收到安全问题。用于开发和生产的二进制文件可从​​ Oracle​​和大多数流行的​​Linux 发行版中获得​​。

GNU 通用公共许可证版本 2 下的 RI 二进制文件(内部版本 1.7.0_75-b13)

Oracle 二进制代码许可下的 RI 二进制文件



您必须接受​​ Oracle 二进制代码许可​​才能下载此软件。


接受许可协议


不接受许可协议





  • Linux x64 二进制( ​​md5​​ ) 146 MB
  • Windows i586 二进制文件 ( ​​md5​​ ) 79 MB

注册机源代码

RI 二进制文件的源代码在 GPLv2下以单个​​ zip 文件​​( ​​md5​​ ) 100 MB 的形式提供。

国际使用限制

由于某些国家/地区的知识产权保护和执法有限,JDK 源代码只能分发到授权的国家/地区列表中。如果您从不在此列表中的国家/地区下载,您将无法访问源代码。我们正在不断审查此列表以添加其他国家/地区。





Java 所有版本的jdk下载_oracle_03



GA 发布


​JDK 17​


​江铃8​





抢先体验版本


​JDK 19​


​JDK 18​


​织机​


​都会​


​巴拿马​


​瓦尔哈拉​





参考实现


​Java SE 17​


​Java SE 16​


​Java SE 15​


​Java SE 14​


​Java SE 13​


​Java SE 12​


​Java SE 11​


​Java SE 10​


​Java SE 9​


​Java SE 8​


​Java SE 7​





回馈


​报告错误​





​档案​







Java 所有版本的jdk下载_二进制文件_02


© 2022 甲骨文公司和/或其附属公司


​使用条款​​ ·​​隐私​​ ·​​商标​










Java 平台,标准版 8 参考实现

对Java SE 8(官方参考实现​​JSR 337​​​)只在从现有的开放源代码基于​​JDK 8项目​​​在​​OpenJDK的社区​​​。此参考实现适用于 JSR 337 维护版本 3(2020 年 2 月)。​​​维护版本 1(2015 年 3 月)和维护版本 2(2019 年 3 月)的参考实施​​包含这些版本的 RI。为 Linux x64 和 Windows i586 平台和适用于 Linux i586 的 Compact Profiles 提供了二进制文件。

这些二进制文件仅供参考!

这些二进制文件供 Java SE 8 平台规范的实现者使用,仅供参考。这些参考实现已通过 Java 社区流程获得批准。用于开发和生产的二进制文件可从​​ Oracle​​​和大多数流行的​​Linux 发行版​​中获得。

GNU 通用公共许可证版本 2 下的 RI 二进制文件(内部版本 1.8.0_41-b04)

注册机源代码

RI 二进制文件的源代码在GPLv2下 以单个​​ zip 文件​​​( ​​md5​​ ) 123 MB 的形式提供。

国际使用限制

由于某些国家/地区的知识产权保护和执法有限,JDK 源代码只能分发到授权的国家/地区列表中。如果您从不在此列表中的国家/地区下载,您将无法访问源代码。我们正在不断审查此列表以添加其他国家/地区。

Java 所有版本的jdk下载_oracle_03

GA 发布

​JDK 17​

​江铃8​

抢先体验版本

​JDK 19​

​JDK 18​

​织机​

​都会​

​巴拿马​

​瓦尔哈拉​

参考实现

​Java SE 17​

​Java SE 16​

​Java SE 15​

​Java SE 14​

​Java SE 13​

​Java SE 12​

​Java SE 11​

​Java SE 10​

​Java SE 9​

​Java SE 8​

​Java SE 7​

回馈

​报告错误​

​档案​

Java 所有版本的jdk下载_二进制文件_02

© 2022 甲骨文公司和/或其附属公司

​使用条款​​​ ·​​隐私​​​ ·​​商标​














Java 平台,标准版 9 参考实现

​Java SE 9 ( JSR 379​​ )的官方参考实现完全基于​​OpenJDK 社区​​中的​​JDK 9 项目​​提供的开源代码。​​​

这些二进制文件在两种不同的许可证下可用: GNU 通用公共许可证第 2 版,带有类路径例外和Oracle 二进制代码许可证。对于给定的平台,不同许可证下的二进制文件是从完全相同的源代码构建的,并且在功能上是等效的;唯一真正的区别是许可证本身。您选择哪种许可证取决于您的特定业务和法律要求。

这些二进制文件仅供参考!

这些二进制文件供 Java SE 9 平台规范的实现者使用,仅供参考。此参考实现已通过 Java 社区流程获得批准。可从​​Oracle​​获得 GPL 下的生产就绪二进制文件;在最流行的​​Linux 发行版中​​。

GNU 通用公共许可证版本 2 下的 RI 二进制 (build 9+181)

Oracle 二进制代码许可下的 RI 二进制文件



您必须接受Oracle 二进制代码许可才能下载此软件。


接受许可协议


不接受许可协议





  • Linux x64 Java 开发工具包( ​​sha256​​ ) 194 MB
  • Windows x64 Java 开发工具包( ​​sha256​​ ) 175 MB

注册机源代码

RI 二进制文件的源代码在GPLv2下 以单个​​zip 文件​​( ​​sha256​​ ) 162 MB 的形式提供。

国际使用限制

由于某些国家/地区的知识产权保护和执法有限,JDK 源代码只能分发到授权的国家/地区列表中。如果您从不在此列表中的国家/地区下载,您将无法访问源代码。我们正在不断审查此列表以添加其他国家/地区。





Java 所有版本的jdk下载_oracle_03



GA 发布


​JDK 17​


​江铃8​





抢先体验版本


​JDK 19​


​JDK 18​


​织机​


​都会​


​巴拿马​


​瓦尔哈拉​





参考实现


​Java SE 17​


​Java SE 16​


​Java SE 15​


​Java SE 14​


​Java SE 13​


​Java SE 12​


​Java SE 11​


​Java SE 10​


​Java SE 9​


​Java SE 8​


​Java SE 7​





回馈


​报告错误​





​档案​







Java 所有版本的jdk下载_二进制文件_02


© 2022 甲骨文公司和/或其附属公司


​使用条款​​ ·​​隐私​​ ·​​商标​













Java 平台,标准版 10 参考实现

​Java SE 10 ( JSR 383​​ )的官方参考实现完全基于​​OpenJDK 社区​​ 中的​​JDK 10 项目​​提供的开源代码。​​​

这些二进制文件在两种不同的许可证下可用: GNU 通用公共许可证第 2 版,带有类路径例外和Oracle 二进制代码许可证。对于给定的平台,不同许可证下的二进制文件是从完全相同的源代码构建的,并且在功能上是等效的;唯一真正的区别是许可证本身。您选择哪种许可证取决于您的特定业务和法律要求。

这些二进制文件仅供参考!

这些二进制文件供 Java SE 10 平台规范的实现者使用,仅供参考。此参考实现已通过 Java 社区流程获得批准。​​可从Oracle​​获得 GPL 下的生产就绪二进制文件;并将出现在最流行的​​Linux 发行版​​中。

GNU 通用公共许可证版本 2 下的 RI 二进制 (build 10+44)

Oracle 二进制代码许可下的 RI 二进制文件



您必须接受Oracle 二进制代码许可才能下载此软件。


 接受许可协议


 不接受许可协议





  • Linux x64 Java 开发工具包( ​​sha256​​ ) 187 MB
  • Windows x64 Java 开发工具包( ​​sha256​​ ) 181 MB

注册机源代码

RI 二进制文件的源代码在GPLv2下 以单个​​zip 文件​​( ​​sha256​​ ) 163 MB 的形式提供。

国际使用限制

由于某些国家/地区的知识产权保护和执法有限,JDK 源代码只能分发到授权的国家/地区列表中。如果您从不在此列表中的国家/地区下载,您将无法访问源代码。我们正在不断审查此列表以添加其他国家/地区。





Java 所有版本的jdk下载_oracle_03



GA 发布


​JDK 17​


​江铃8​





抢先体验版本


​JDK 19​


​JDK 18​


​织机​


​都会​


​巴拿马​


​瓦尔哈拉​





参考实现


​Java SE 17​


​Java SE 16​


​Java SE 15​


​Java SE 14​


​Java SE 13​


​Java SE 12​


​Java SE 11​


​Java SE 10​


​Java SE 9​


​Java SE 8​


​Java SE 7​





回馈


​报告错误​





​档案​







Java 所有版本的jdk下载_二进制文件_02


© 2022 甲骨文公司和/或其附属公司


​使用条款​​ ·​​隐私​​ ·​​商标​




















Java 平台,标准版 11 参考实现

为Java SE 11(的官方参考实现​​JSR 384​​)仅在从现有的开源代码是基于​​JDK 11项目​​ 中​​的OpenJDK社区​​。此参考实现适用于 JSR 384 的最终版本(2018 年 9 月)和维护版本 1(2019 年 3 月)。

这些二进制文件在GNU 通用公共许可证版本 2下可用,带有 Classpath Exception。

这些二进制文件仅供参考!

这些二进制文件供 Java SE 11 平台规范的实现者使用,仅供参考。此参考实现已通过 Java 社区流程获得批准。​​可从Oracle​​获得 GPL 下的生产就绪二进制文件;并将出现在最流行的​​Linux 发行版​​中。

GNU 通用公共许可证版本 2 下的 RI 二进制 (build 11+28)

注册机源代码

RI 二进制文件的源代码在 GPLv2下以单个​​zip 文件​​( ​​sha256​​ ) 178.1 MB 的形式提供。

国际使用限制

由于某些国家/地区的知识产权保护和执法有限,JDK 源代码只能分发到授权的国家/地区列表中。如果您从不在此列表中的国家/地区下载,您将无法访问源代码。我们正在不断审查此列表以添加其他国家/地区。





Java 所有版本的jdk下载_oracle_03



GA 发布


​JDK 17​


​江铃8​





抢先体验版本


​JDK 19​


​JDK 18​


​织机​


​都会​


​巴拿马​


​瓦尔哈拉​





参考实现


​Java SE 17​


​Java SE 16​


​Java SE 15​


​Java SE 14​


​Java SE 13​


​Java SE 12​


​Java SE 11​


​Java SE 10​


​Java SE 9​


​Java SE 8​


​Java SE 7​





回馈


​报告错误​





​档案​







Java 所有版本的jdk下载_二进制文件_02


© 2022 甲骨文公司和/或其附属公司


​使用条款​​ ·​​隐私​​ ·​​商标​




为人:谦逊、激情、博学、审问、慎思、明辨、 笃行

学问:纸上得来终觉浅,绝知此事要躬行

为事:工欲善其事,必先利其器。

态度:道阻且长,行则将至;行而不辍,未来可期