Java 17 現在可用
Java 17 LTS 是 Java SE 平台的最新長期支持版本。根據Oracle 免費條款和條件,JDK 17 二進制文件可在生產環境中免費使用,並可免費重新分發。
JDK 17 將根據這些條款接收更新,至少在 2024 年 9 月之前。
Java SE 開發工具包 17.0.2 下載
感謝您下載此版本的 Java™ 平台標准版開發工具包 (JDK™)。JDK 是使用 Java 編程語言構建應用程序和組件的開發環境。
JDK 包括用於開發和測試以 Java 編程語言編寫並在 Java 平台上運行的程序的工具。
發布信息
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
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 serverServer 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.
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
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
© 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)
- Linux x64 二進制( md5 ) 149 MB
Oracle 二進制代碼許可下的 RI 二進制文件
您必須接受 Oracle 二進制代碼許可才能下載此軟件。
- Linux x64 二進制( md5 ) 146 MB
- Windows i586 二進制文件 ( md5 ) 79 MB
注冊機源代碼
RI 二進制文件的源代碼在 GPLv2下以單個 zip 文件( md5 ) 100 MB 的形式提供。
國際使用限制
由於某些國家/地區的知識產權保護和執法有限,JDK 源代碼只能分發到授權的國家/地區列表中。如果您從不在此列表中的國家/地區下載,您將無法訪問源代碼。我們正在不斷審查此列表以添加其他國家/地區。
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)
- Oracle Linux 7.6 x64 Java 開發工具包( md5 ) 167 MB
- Windows 10 i586 Java 開發工具包( md5 ) 92 MB
- 用於緊湊型配置文件的 Oracle Linux 7.6 i586 Java 運行時環境
注冊機源代碼
RI 二進制文件的源代碼在GPLv2下 以單個 zip 文件( md5 ) 123 MB 的形式提供。
國際使用限制
由於某些國家/地區的知識產權保護和執法有限,JDK 源代碼只能分發到授權的國家/地區列表中。如果您從不在此列表中的國家/地區下載,您將無法訪問源代碼。我們正在不斷審查此列表以添加其他國家/地區。
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)
- Linux x64 Java 開發工具包( sha256 ) 203 MB
Oracle 二進制代碼許可下的 RI 二進制文件
您必須接受Oracle 二進制代碼許可才能下載此軟件。
- Linux x64 Java 開發工具包( sha256 ) 194 MB
- Windows x64 Java 開發工具包( sha256 ) 175 MB
注冊機源代碼
RI 二進制文件的源代碼在GPLv2下 以單個zip 文件( sha256 ) 162 MB 的形式提供。
國際使用限制
由於某些國家/地區的知識產權保護和執法有限,JDK 源代碼只能分發到授權的國家/地區列表中。如果您從不在此列表中的國家/地區下載,您將無法訪問源代碼。我們正在不斷審查此列表以添加其他國家/地區。
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)
- Linux x64 Java 開發工具包( sha256 ) 195 MB
Oracle 二進制代碼許可下的 RI 二進制文件
您必須接受Oracle 二進制代碼許可才能下載此軟件。
- Linux x64 Java 開發工具包( sha256 ) 187 MB
- Windows x64 Java 開發工具包( sha256 ) 181 MB
注冊機源代碼
RI 二進制文件的源代碼在GPLv2下 以單個zip 文件( sha256 ) 163 MB 的形式提供。
國際使用限制
由於某些國家/地區的知識產權保護和執法有限,JDK 源代碼只能分發到授權的國家/地區列表中。如果您從不在此列表中的國家/地區下載,您將無法訪問源代碼。我們正在不斷審查此列表以添加其他國家/地區。
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)
- Linux/x64 Java 開發工具包( sha256 ) 178.9 MB
- Windows/x64 Java 開發工具包( sha256 ) 178.7 MB
注冊機源代碼
RI 二進制文件的源代碼在 GPLv2下以單個zip 文件( sha256 ) 178.1 MB 的形式提供。
國際使用限制
由於某些國家/地區的知識產權保護和執法有限,JDK 源代碼只能分發到授權的國家/地區列表中。如果您從不在此列表中的國家/地區下載,您將無法訪問源代碼。我們正在不斷審查此列表以添加其他國家/地區。