JDK17 下载

JDK17 是一个长期支持版本(LTS),Oracle 公司于 2021年 9 月 14 日发布。

JDK17 具有switch 新增模式,增加 Realed class 密封类,Parallel GC 默认启用已经浮点运算更加严格等。

JDK17 相比之前版本,主要有以下几方面的变化:

  • 1. switch 新增模式;
  • 2. Realed class 密封类;
  • 3. 随机数增强;
  • 4. 浮点运算更加严格;
  • 5. Parallel GC 默认启用;
  • 6. 增强 TreeMap;
  • 7. 弃用 Socket 实现工厂机制;
  • 8. 统一日志支持异步日志刷新;
  • 9. 新增 java.time.InstantSource。

 

1. JDK17 目录

Oracle JDK17 17.0.2 Oracle JDK17 17.0.1 Oracle JDK17

 

2. Oracle JDK17 下载 - V17.0.2 - 最新版本

安装平台 下载地址
Windows x64 64位 jdk-17.0.2_windows-x64_bin.exe
Windows x64 64位 jdk-17.0.2_windows-x64_bin.msi
Windows x64 64位 jdk-17.0.2_windows-x64_bin.zip
Linux x64 64位 jdk-17.0.2_linux-x64_bin.deb
Linux x64 64位 jdk-17.0.2_linux-x64_bin.rpm
Linux x64 64位 jdk-17.0.2_linux-x64_bin.tar.gz
Linux aarch64 64位 jdk-17.0.2_linux-aarch64_bin.rpm
Linux aarch64 64位 jdk-17.0.2_linux-aarch64_bin.tar.gz
MacOS x64 64位 jdk-17.0.2_osx-x64_bin.dmg
MacOS aarch64 64位 jdk-17.0.2_macos-aarch64_bin.dmg
MacOS aarch64 64位 jdk-17.0.2_macos-aarch64_bin.tar.gz

 

3. Oracle JDK17 下载 - V17.0.1

安装平台 下载地址
Windows x64 64位 jdk-17.0.1_windows-x64_bin.exe
Windows x64 64位 jdk-17.0.1_windows-x64_bin.msi
Windows x64 64位 jdk-17.0.1_windows-x64_bin.zip
Linux x64 64位 jdk-17.0.1_linux-x64_bin.deb
Linux x64 64位 jdk-17.0.1_linux-x64_bin.rpm
Linux x64 64位 jdk-17.0.1_linux-x64_bin.tar.gz
Linux aarch64 64位 jdk-17.0.1_linux-aarch64_bin.rpm
Linux aarch64 64位 jdk-17.0.1_linux-aarch64_bin.tar.gz
MacOS x64 64位 jdk-17.0.1_osx-x64_bin.dmg
MacOS aarch64 64位 jdk-17.0.1_macos-aarch64_bin.dmg
MacOS aarch64 64位 jdk-17.0.1_macos-aarch64_bin.tar.gz

 

4. Oracle JDK17 下载 - V17

安装平台 下载地址
Windows x64 64位 jdk-17_windows-x64_bin.exe
Windows x64 64位 jdk-17_windows-x64_bin.msi
Windows x64 64位 jdk-17_windows-x64_bin.zip
Linux x64 64位 jdk-17_linux-x64_bin.deb
Linux x64 64位 jdk-17_linux-x64_bin.rpm
Linux x64 64位 jdk-17_linux-x64_bin.tar.gz
Linux aarch64 64位 jdk-17_linux-aarch64_bin.rpm
Linux aarch64 64位 jdk-17_linux-aarch64_bin.tar.gz
MacOS x64 64位 jdk-17_osx-x64_bin.dmg
MacOS aarch64 64位 jdk-17_macos-aarch64_bin.dmg
MacOS aarch64 64位 jdk-17_macos-aarch64_bin.tar.gz

JDK16 是一个短期版本,Oracle 公司于 2021年 3 月 16 日发布。JDK16 引入了record 关键字,持类型匹配的 instanceof,全并发的 ZGC,可弹性伸缩的元数据区等。JDK16 相比之前版本,主要有以下几方面的变化:1. 支持类型匹配的 instanceof;2. 引入 record 关键字;3. 全并发的 ZGC。