- Click to view our Accessibility Policy
- Skip to content
We’re sorry. We could not find a match for your search.
We suggest you try the following to help find what you’re looking for:
- Check the spelling of your keyword search.
- Use synonyms for the keyword you typed, for example, try «application» instead of «software.»
- Start a new search.
Cloud Account
Sign in to Cloud
Oracle Account
- Sign-In
- Create an Account
- Help
- Sign Out
Contact Sales
Menu
Menu
Go to the Oracle Java Archive page.
The JDK is a development environment for building applications using the Java programming language.
The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the JavaTM platform.
Important Oracle JDK License Update
The Oracle JDK License has changed for releases starting April 16, 2019.
The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new 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. An FAQ is available here.
Commercial license and support is available with a low cost Java SE Subscription.
Oracle also provides the latest OpenJDK release under the open source GPL License at jdk.java.net.
WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.
For production use Oracle recommends downloading the latest JDK and JRE versions and allowing auto-update.
Only developers and Enterprise administrators should download these releases.
Downloading these releases requires an oracle.com account. If you don’t have an oracle.com account you can use the links on the top of this page to learn more about it and register for one for free.
For current Java releases, please consult the Oracle Software Download page.
Java SE Development Kit 11.0.17
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.17 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 141.19 MB |
jdk-11.0.17_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 157.55 MB |
jdk-11.0.17_linux-aarch64_bin.tar.gz |
Linux x64 Debian Package | 138.82 MB |
jdk-11.0.17_linux-x64_bin.deb |
Linux x64 RPM Package | 145.03 MB |
jdk-11.0.17_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 161.41 MB |
jdk-11.0.17_linux-x64_bin.tar.gz |
macOS Arm 64 Compressed Archive | 153.70 MB |
jdk-11.0.17_macos-aarch64_bin.tar.gz |
macOS Arm 64 DMG Installer | 153.19 MB |
jdk-11.0.17_macos-aarch64_bin.dmg |
macOS x64 Compressed Archive | 155.83 MB |
jdk-11.0.17_macos-x64_bin.tar.gz |
macOS x64 DMG Installer | 155.32 MB |
jdk-11.0.17_macos-x64_bin.dmg |
Solaris SPARC Compressed Archive | 184.93 MB |
jdk-11.0.17_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 140.79 MB |
jdk-11.0.17_windows-x64_bin.exe |
Windows x64 Compressed Archive | 158.43 MB |
jdk-11.0.17_windows-x64_bin.zip |
Java SE Development Kit 11.0.16.1
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.16.1 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 140.76 MB |
jdk-11.0.16.1_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 157.21 MB |
jdk-11.0.16.1_linux-aarch64_bin.tar.gz |
Linux x64 Debian Package | 138.40 MB |
jdk-11.0.16.1_linux-x64_bin.deb |
Linux x64 RPM Package | 144.59 MB |
jdk-11.0.16.1_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 161.08 MB |
jdk-11.0.16.1_linux-x64_bin.tar.gz |
macOS Arm 64 Compressed Archive | 153.36 MB |
jdk-11.0.16.1_macos-aarch64_bin.tar.gz |
macOS x64 DMG Installer | 152.83 MB |
jdk-11.0.16.1_macos-aarch64_bin.dmg |
macOS x64 Compressed Archive | 155.48 MB |
jdk-11.0.16.1_macos-x64_bin.tar.gz |
macOSx64 DMG Installer | 154.96 MB |
jdk-11.0.16.1_macos-x64_bin.dmg |
Solaris SPARC Compressed Archive | 184.66 MB |
jdk-11.0.16.1_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 140.55 MB |
jdk-11.0.16.1_windows-x64_bin.exe |
Windows x64 Compressed Archive | 158.30 MB |
jdk-11.0.16.1_windows-x64_bin.zip |
Java SE Development Kit 11.0.16
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.16 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 140.76 MB |
jdk-11.0.16_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 157.21 MB |
jdk-11.0.16_linux-aarch64_bin.tar.gz |
Linux x64 Debian Package | 138.42 MB |
jdk-11.0.16_linux-x64_bin.deb |
Linux x64 RPM Package | 144.60 MB |
jdk-11.0.16_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 161.08 MB |
jdk-11.0.16_linux-x64_bin.tar.gz |
macOS Arm 64 Compressed Archive | 153.35 MB |
jdk-11.0.16_macos-aarch64_bin.tar.gz |
macOS Arm 64 DMG Installer | 152.83 MB |
jdk-11.0.16_macos-aarch64_bin.dmg |
macOS x64 Compressed Archive | 155.47 MB |
jdk-11.0.16_macos-x64_bin.tar.gz |
macOS x64 DMG Installer | 154.95 MB |
jdk-11.0.16_macos-x64_bin.dmg |
Solaris SPARC Compressed Archive | 184.75 MB |
jdk-11.0.16_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 140.55 MB |
jdk-11.0.16_windows-x64_bin.exe |
Windows x64 Compressed Archive | 158.30 MB |
jdk-11.0.16_windows-x64_bin.zip |
Java SE Development Kit 11.0.15.1
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.15.1 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 140.69 MB |
jdk-11.0.15.1_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 157.14 MB |
jdk-11.0.15.1_linux-aarch64_bin.tar.gz |
Linux x64 Debian Package | 138.35 MB |
jdk-11.0.15.1_linux-x64_bin.deb |
Linux x64 RPM Package | 144.54 MB |
jdk-11.0.15.1_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 161.01 MB |
jdk-11.0.15.1_linux-x64_bin.tar.gz |
macOS x64 DMG Installer | 154.91 MB |
jdk-11.0.15.1_osx-x64_bin.dmg |
macOS x64 Compressed Archive | 155.44 MB |
jdk-11.0.15.1_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 184.62 MB |
jdk-11.0.15.1_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 140.41 MB |
jdk-11.0.15.1_windows-x64_bin.exe |
Windows x64 Compressed Archive | 158.1 MB |
jdk-11.0.15.1_windows-x64_bin.zip |
Java SE Development Kit 11.0.15
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.15 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 140.69 MB |
jdk-11.0.15_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 157.14 MB |
jdk-11.0.15_linux-aarch64_bin.tar.gz |
Linux x64 Debian Package | 138.35 MB |
jdk-11.0.15_linux-x64_bin.deb |
Linux x64 RPM Package | 144.53 MB |
jdk-11.0.15_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 161.0 MB |
jdk-11.0.15_linux-x64_bin.tar.gz |
macOS x64 DMG Installer | 154.92 MB |
jdk-11.0.15_osx-x64_bin.dmg |
macOS x64 Compressed Archive | 155.43 MB |
jdk-11.0.15_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 184.57 MB |
jdk-11.0.15_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 140.3 MB |
jdk-11.0.15_windows-x64_bin.exe |
Windows x64 Compressed Archive | 157.93 MB |
jdk-11.0.15_windows-x64_bin.zip |
Java SE Development Kit 11.0.14
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.14 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 140.63 MB |
jdk-11.0.14_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 156.99 MB |
jdk-11.0.14_linux-aarch64_bin.tar.gz |
Linux x64 Debian Package | 138.3 MB |
jdk-11.0.14_linux-x64_bin.deb |
Linux x64 RPM Package | 144.48 MB |
jdk-11.0.14_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 160.87 MB |
jdk-11.0.14_linux-x64_bin.tar.gz |
macOS x64 DMG Installer | 154.75 MB |
jdk-11.0.14_osx-x64_bin.dmg |
macOS x64 Compressed Archive | 154.93 MB |
jdk-11.0.14_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 184.48 MB |
jdk-11.0.14_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 140.24 MB |
jdk-11.0.14_windows-x64_bin.exe |
Windows x64 Compressed Archive | 157.79 MB |
jdk-11.0.14_windows-x64_bin.zip |
Java SE Development Kit 11.0.13
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.13 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 140.33 MB |
jdk-11.0.13_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 156.67 MB |
jdk-11.0.13_linux-aarch64_bin.tar.gz |
Linux x64 Debian Package | 138.01 MB |
jdk-11.0.13_linux-x64_bin.deb |
Linux x64 RPM Package | 144.17 MB |
jdk-11.0.13_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 160.53 MB |
jdk-11.0.13_linux-x64_bin.tar.gz |
macOS x64 DMG Installer | 154.44 MB |
jdk-11.0.13_osx-x64_bin.dmg |
macOS x64 Compressed Archive | 154.93 MB |
jdk-11.0.13_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 184.13 MB |
jdk-11.0.13_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 139.83 MB |
jdk-11.0.13_windows-x64_bin.exe |
Windows x64 Compressed Archive | 157.28 MB |
jdk-11.0.13_windows-x64_bin.zip |
Java SE Development Kit 11.0.12
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.12 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 152.55 MB |
jdk-11.0.12_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 169.92 MB |
jdk-11.0.12_linux-aarch64_bin.tar.gz |
Linux x64 Debian Package | 149.74 MB |
jdk-11.0.12_linux-x64_bin.deb |
Linux x64 RPM Package | 156.45 MB |
jdk-11.0.12_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 173.86 MB |
jdk-11.0.12_linux-x64_bin.tar.gz |
macOS x64 DMG Installer | 167.69 MB |
jdk-11.0.12_osx-x64_bin.dmg |
macOS x64 Compressed Archive | 168.19 MB |
jdk-11.0.12_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 184.5 MB |
jdk-11.0.12_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 151.83 MB |
jdk-11.0.12_windows-x64_bin.exe |
Windows x64 Compressed Archive | 171.27 MB |
jdk-11.0.12_windows-x64_bin.zip |
Java SE Development Kit 11.0.11
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.11 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 152.16 MB |
jdk-11.0.11_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 169.53 MB |
jdk-11.0.11_linux-aarch64_bin.tar.gz |
Linux x64Debian Package | 149.39 MB |
jdk-11.0.11_linux-x64_bin.deb |
Linux x64 RPM Package | 156.07 MB |
jdk-11.0.11_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 173.46 MB |
jdk-11.0.11_linux-x64_bin.tar.gz |
macOS Installer | 167.15 MB |
jdk-11.0.11_osx-x64_bin.dmg |
macOS Compressed Archive | 167.67 MB |
jdk-11.0.11_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 184.51 MB |
jdk-11.0.11_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 152.05 MB |
jdk-11.0.11_windows-x64_bin.exe |
Windows x64 Compressed Archive | 171.53 MB |
jdk-11.0.11_windows-x64_bin.zip |
Java SE Development Kit 11.0.10
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.10 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 152.22 MB |
jdk-11.0.10_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 169.37 MB |
jdk-11.0.10_linux-aarch64_bin.tar.gz |
Linux x64Debian Package | 149.39 MB |
jdk-11.0.10_linux-x64_bin.deb |
Linux x64 RPM Package | 156.12 MB |
jdk-11.0.10_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 173.31 MB |
jdk-11.0.10_linux-x64_bin.tar.gz |
macOS Installer | 167.51 MB |
jdk-11.0.10_osx-x64_bin.dmg |
macOS Compressed Archive | 167.84 MB |
jdk-11.0.10_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 184.82 MB |
jdk-11.0.10_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 152.32 MB |
jdk-11.0.10_windows-x64_bin.exe |
Windows x64 Compressed Archive | 171.67 MB |
jdk-11.0.10_windows-x64_bin.zip |
Java SE Development Kit 11.0.9
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.9 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux ARM 64 RPM Package | 152.13 MB |
jdk-11.0.9_linux-aarch64_bin.rpm |
Linux ARM 64 Compressed Archive | 169.26 MB |
jdk-11.0.9_linux-aarch64_bin.tar.gz |
Linux x64Debian Package | 149.3 MB |
jdk-11.0.9_linux-x64_bin.deb |
Linux x64 RPM Package | 156.01 MB |
jdk-11.0.9_linux-x64_bin.rpm |
Linux x64 Compressed Archive | 173.2 MB |
jdk-11.0.9_linux-x64_bin.tar.gz |
macOS Installer | 166.82 MB |
jdk-11.0.9_osx-x64_bin.dmg |
macOS Compressed Archive | 167.21 MB |
jdk-11.0.9_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 187.0 MB |
jdk-11.0.9_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 152.1 MB |
jdk-11.0.9_windows-x64_bin.exe |
Windows x64 Compressed Archive | 171.44 MB |
jdk-11.0.9_windows-x64_bin.zip |
Java SE Development Kit 11.0.8
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.8 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux Debian Package | 148.77 MB |
jdk-11.0.8_linux-x64_bin.deb |
Linux RPM Package | 155.45 MB |
jdk-11.0.8_linux-x64_bin.rpm |
Linux Compressed Archive | 172.66 MB |
jdk-11.0.8_linux-x64_bin.tar.gz |
macOS Installer | 166.84 MB |
jdk-11.0.8_osx-x64_bin.dmg |
macOS Compressed Archive | 167.23 MB |
jdk-11.0.8_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 186.49 MB |
jdk-11.0.8_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 151.73 MB |
jdk-11.0.8_windows-x64_bin.exe |
Windows x64 Compressed Archive | 171.16 MB |
jdk-11.0.8_windows-x64_bin.zip |
Java SE Development Kit 11.0.7
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
JDK 11.0.7 checksum
Product / File Description |
File Size |
Download |
---|---|---|
Linux Debian Package | 148.72 MB |
jdk-11.0.7_linux-x64_bin.deb |
Linux RPM Package | 155.42 MB |
jdk-11.0.7_linux-x64_bin.rpm |
Linux Compressed Archive | 172.63 MB |
jdk-11.0.7_linux-x64_bin.tar.gz |
macOS Installer | 168.6 MB |
jdk-11.0.7_osx-x64_bin.dmg |
macOS Compressed Archive | 168.93 MB |
jdk-11.0.7_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 186.43 MB |
jdk-11.0.7_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 152.18 MB |
jdk-11.0.7_windows-x64_bin.exe |
Windows x64 Compressed Archive | 172.35 MB |
jdk-11.0.7_windows-x64_bin.zip |
Java SE Development Kit 11.0.6
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
Product / File Description |
File Size |
Download |
---|---|---|
Linux Debian Package | 147.99 MB |
jdk-11.0.6_linux-x64_bin.deb |
Linux RPM Package | 154.65 MB |
jdk-11.0.6_linux-x64_bin.rpm |
Linux Compressed Archive | 171.8 MB |
jdk-11.0.6_linux-x64_bin.tar.gz |
macOS Installer | 166.45 MB |
jdk-11.0.6_osx-x64_bin.dmg |
macOS Compressed Archive | 166.77 MB |
jdk-11.0.6_osx-x64_bin.tar.gz |
Solaris SPARC Compressed Archive | 188.51 MB |
jdk-11.0.6_solaris-sparcv9_bin.tar.gz |
Windows x64 Installer | 151.57 MB |
jdk-11.0.6_windows-x64_bin.exe |
Windows x64 Compressed Archive | 171.67 MB |
jdk-11.0.6_windows-x64_bin.zip |
Java SE Development Kit 11.0.5
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
Product / File Description |
File Size |
Download |
---|---|---|
Linux | 147.82 MB |
jdk-11.0.5_linux-x64_bin.deb |
Linux | 154.47 MB |
jdk-11.0.5_linux-x64_bin.rpm |
Linux | 171.62 MB |
jdk-11.0.5_linux-x64_bin.tar.gz |
macOS | 166.73 MB |
jdk-11.0.5_osx-x64_bin.dmg |
macOS | 167.06 MB |
jdk-11.0.5_osx-x64_bin.tar.gz |
Solaris SPARC | 188.32 MB |
jdk-11.0.5_solaris-sparcv9_bin.tar.gz |
Windows | 151.39 MB |
jdk-11.0.5_windows-x64_bin.exe |
Windows | 171.47 MB |
jdk-11.0.5_windows-x64_bin.zip |
Java SE Development Kit 11.0.4
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
Product / File Description |
File Size |
Download |
---|---|---|
Linux | 147.85 MB |
jdk-11.0.4_linux-x64_bin.deb |
Linux | 154.6 MB |
jdk-11.0.4_linux-x64_bin.rpm |
Linux | 172.01 MB |
jdk-11.0.4_linux-x64_bin.tar.gz |
macOS | 166.58 MB |
jdk-11.0.4_osx-x64_bin.dmg |
macOS | 166.95 MB |
jdk-11.0.4_osx-x64_bin.tar.gz |
Solaris SPARC | 188.21 MB |
jdk-11.0.4_solaris-sparcv9_bin.tar.gz |
Windows | 151.22 MB |
jdk-11.0.4_windows-x64_bin.exe |
Windows | 171.25 MB |
jdk-11.0.4_windows-x64_bin.zip |
Java SE Development Kit 11.0.3
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
Product / File Description |
File Size |
Download |
---|---|---|
Linux | 147.31 MB |
jdk-11.0.3_linux-x64_bin.deb |
Linux | 154.04 MB |
jdk-11.0.3_linux-x64_bin.rpm |
Linux | 171.37 MB |
jdk-11.0.3_linux-x64_bin.tar.gz |
macOS | 166.2 MB |
jdk-11.0.3_osx-x64_bin.dmg |
macOS | 166.52 MB |
jdk-11.0.3_osx-x64_bin.tar.gz |
Solaris SPARC | 186.85 MB |
jdk-11.0.3_solaris-sparcv9_bin.tar.gz |
Windows | 150.98 MB |
jdk-11.0.3_windows-x64_bin.exe |
Windows | 171 MB |
jdk-11.0.3_windows-x64_bin.zip |
Java SE Development Kit 11.0.2
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
Product / File Description |
File Size |
Download |
---|---|---|
Linux | 147.28 MB |
jdk-11.0.2_linux-x64_bin.deb |
Linux | 154.01 MB |
jdk-11.0.2_linux-x64_bin.rpm |
Linux | 171.32 MB |
jdk-11.0.2_linux-x64_bin.tar.gz |
macOS | 166.13 MB |
jdk-11.0.2_osx-x64_bin.dmg |
macOS | 166.49 MB |
jdk-11.0.2_osx-x64_bin.tar.gz |
Solaris SPARC | 186.78 MB |
jdk-11.0.2_solaris-sparcv9_bin.tar.gz |
Windows | 150.94 MB |
jdk-11.0.2_windows-x64_bin.exe |
Windows | 170.96 MB |
jdk-11.0.2_windows-x64_bin.zip |
Java SE Development Kit 11.0.1
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
Product / File Description |
File Size |
Download |
---|---|---|
Linux | 147.4 MB |
jdk-11.0.1_linux-x64_bin.deb |
Linux | 154.09 MB |
jdk-11.0.1_linux-x64_bin.rpm |
Linux | 171.43 MB |
jdk-11.0.1_linux-x64_bin.tar.gz |
macOS | 166.2 MB |
jdk-11.0.1_osx-x64_bin.dmg |
macOS | 166.55 MB |
jdk-11.0.1_osx-x64_bin.tar.gz |
Solaris SPARC | 186.8 MB |
jdk-11.0.1_solaris-sparcv9_bin.tar.gz |
Windows | 150.98 MB |
jdk-11.0.1_windows-x64_bin.exe |
Windows | 170.99 MB |
jdk-11.0.1_windows-x64_bin.zip |
Java SE Development Kit 11
This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE
Product / File Description |
File Size |
Download |
---|---|---|
Linux | 147.37 MB |
jdk-11_linux-x64_bin.deb |
Linux | 154.06 MB |
jdk-11_linux-x64_bin.rpm |
Linux | 171.43 MB |
jdk-11_linux-x64_bin.tar.gz |
macOS | 166.17 MB |
jdk-11_osx-x64_bin.dmg |
macOS | 166.54 MB |
jdk-11_osx-x64_bin.tar.gz |
Solaris SPARC | 186.79 MB |
jdk-11_solaris-sparcv9_bin.tar.gz |
Windows | 150.96 MB |
jdk-11_windows-x64_bin.exe |
Windows | 170.97 MB |
jdk-11_windows-x64_bin.zip |
- Country/Region
jdk-11.0.9.1+1
Official Release of jdk-11.0.9.1+1
jdk-11.0.9+11_openj9-0.23.0
Official Release of jdk-11.0.9+11_openj9-0.23.0
jdk-11.0.9+11.2_openj9-0.23.0
Official Release of jdk-11.0.9+11.2_openj9-0.23.0
jdk-11.0.9+11.1_openj9-0.23.0
Official Release of jdk-11.0.9+11.1_openj9-0.23.0
jdk-11.0.9+11.1
Official Release of jdk-11.0.9+11.1
jdk-11.0.9+11
Official Release of jdk-11.0.9+11
jdk-11.0.8+10_openj9-0.21.0
Official Release of jdk-11.0.8+10_openj9-0.21.0
jdk-11.0.8+10
Official Release of jdk-11.0.8+10
jdk-11.0.7+10_openj9-0.20.0
Official Release of jdk-11.0.7+10_openj9-0.20.0
jdk-11.0.7+10.2_openj9-0.20.0
Official Release of jdk-11.0.7+10.2_openj9-0.20.0
The full version string for this update release is 11.0.18+11 (where «+» means «build»). The version number is 11.0.18.
Complete release notes for Java 11 can be found here.
What is Java?
Java is a programming language and software platform. Examples of applications that use Java are numerous and widespread but include web browsers, office applications and even mainstream games like Minecraft are based on Java.
What is Java JDK?
The Java Development Kit (JDK) is the full-featured software development kit for Java developers. It has everything the JRE has, but adds the compiler (javac) and tools (like javadoc and jdb). The JDK allows you to create and compile Java programs.
Is Java free to use?
Yes, Java is free to use under the jdk.java.net license. This means anyone can download it for personal or development use at no cost. Oracle does charge for long term support, but this is optional.
IANA Data 2020a
JDK 11.0.16 contains IANA time zone data 2021a. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baselines
The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 11.0.16 are specified in the following table:
JRE Family Version = JRE Security Baseline (Full Version String)
- 11 = 11.0.16+11
- 8 = 8u341-b10
- 7 = 7u351-b07
Keeping the JDK up to Date
Oracle recommends that the JDK is updated with each Critical Patch Update. In order to determine if a release is the latest, the Security Baseline page can be used to determine which is the latest version for each release family.
Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Bulletins. It is not recommended that this JDK (version 11.0.13) be used after the next critical patch update scheduled for January 18, 2022.
What’s New
Oracle recommends that the JDK is updated with each Critical Patch Update. In order to determine if a release is the latest, the Security Baseline page can be used to determine which is the latest version for each release family.
Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Bulletins. It is not recommended that this JDK (version 11.0.16) be used after the next critical patch update scheduled for October 18, 2022.
New Features
core-libs/java.net
➜ HTTPS Channel Binding Support for Java GSS/Kerberos
Support has been added for TLS channel binding tokens for Negotiate/Kerberos authentication over HTTPS through javax.net.HttpsURLConnection.
Channel binding tokens are increasingly required as an enhanced form of security which can mitigate certain kinds of socially engineered, man in the middle (MITM) attacks. They work by communicating from a client to a server the client’s understanding of the binding between connection security (as represented by a TLS server cert) and higher level authentication credentials (such as a username and password). The server can then detect if the client has been fooled by a MITM and shutdown the session/connection.
The feature is controlled through a new system property jdk.https.negotiate.cbt which is described fully on the Networking Properties page.
Other Notes
➜ JDK Bundle Extensions Truncated When Downloading Using Firefox 102
On oracle.com and java.com, certain JDK bundle extensions are getting truncated on download when using Firefox version 102. The downloaded bundles have no file extension like «.exe», «.rpm», «.deb». If you are not able to upgrade to Firefox ESR 102.0.1 or Firefox 103 when it is released, then as a workaround you can:
- manually add a file extension to the file name after download.
- use a different browser
Changes
core-libs/java.io
➜ Enable Windows Alternate Data Streams by default
The Windows implementation of java.io.File has been changed so that strict validity checks are not performed by default on file paths. This includes allowing colons (‘:’) in the path other than only immediately after a single drive letter. It also allows paths that represent NTFS Alternate Data Streams (ADS), such as «filename:streamname». This restores the default behavior of java.io.File to what it was prior to the April 2022 CPU in which strict validity checks were not performed by default on file paths on Windows. To re-enable strict path checking in java.io.File, the system property jdk.io.File.enableADS should be set to false (case ignored). This might be preferable, for example, if Windows special device paths such as NUL: are not used.
Bug Fixes
This release is based on the previous CPU and does not contain any additional security fixes. The following issues have also been resolved:
- JDK-8284920 Category: xml Subcategory: javax.xml.path Summary: Incorrect Token type causes XPath expression to return incorrect results
- JDK-8284548 Category:xml Subcategory: jaxpInvalid Summary: XPath expression causes StringIndexOutOfBoundsException
Java SE 11.0.15 Advanced — Bundled Patch Release (BPR) — Bug Fixes and Updates
The following sections summarize changes made in all Java SE 11.0.15 BPR releases. The BPR releases are listed below in date order, most current BPR first. Note that bug fixes in previous BPRs are also included in the current BPR.
- JDK-8221741 Category: client-libs Subcategory: 2d Description: ClassCastException can happen when fontconfig.properties is used
- JDK-8212904 Category: client-libs Subcategory: javax.swing Description: JTextArea line wrapping incorrect when using UI scale
- JDK-8282583 Category: xml Subcategory: jaxp Description: Update BCEL md to include the copyright notice
- JDK-8283350 Category: core-libs Subcategory: java.time Description: (tz) Update Timezone Data to 2022a
Previous release notes
security-libs/org.ietf.jgss:krb5
➜ Support cross-realm MSSFU
The support for the Kerberos MSSFU extensions [1] is now extended to cross-realm environments.
By leveraging the Kerberos cross-realm referrals enhancement introduced in the context of JDK-8215032, the ‘S4U2Self’ and ‘S4U2Proxy’ extensions may be used to impersonate user and service principals located on different realms.
security-libs/java.security
➜ Customizing PKCS12 keystore Generation
New system and security properties have been added to enable users to customize the generation of PKCS #12 keystores. This includes algorithms and parameters for key protection, certificate protection, and MacData. The detailed explanation and possible values for these properties can be found in the «PKCS12 KeyStore properties» section of the java.security file.
Also, support for the following SHA-2 based HmacPBE algorithms has been added to the SunJCE provider: HmacPBESHA224, HmacPBESHA256, HmacPBESHA384, HmacPBESHA512, HmacPBESHA512/224, HmacPBESHA512/256
Removed Features and Options
security-libs/java.security
➜ Removed Root Certificates with 1024-bit Keys
The following root certificates with weak 1024-bit RSA public keys have been removed from the cacerts keystore:
+ alias name «thawtepremiumserverca [jdk]» Distinguished Name: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA + alias name «verisignclass2g2ca [jdk]» Distinguished Name: OU=VeriSign Trust Network, OU=»(c) 1998 VeriSign, Inc. — For authorized use only», OU=Class 2 Public Primary Certification Authority — G2, O=»VeriSign, Inc.», C=US + alias name «verisignclass3ca [jdk]» Distinguished Name: OU=Class 3 Public Primary Certification Authority, O=»VeriSign, Inc.», C=US + alias name «verisignclass3g2ca [jdk]» Distinguished Name: OU=VeriSign Trust Network, OU=»(c) 1998 VeriSign, Inc. — For authorized use only», OU=Class 3 Public Primary Certification Authority — G2, O=»VeriSign, Inc.», C=US + alias name «verisigntsaca [jdk]» Distinguished Name: CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, ST=Western Cape, C=ZA
Previous release notes
security-libs/java.security
➜ -groupname Option Added to keytool Key Pair Generation
A new -groupname option has been added to keytool -genkeypair so that a user can specify a named group when generating a key pair. For example, keytool -genkeypair -keyalg EC -groupname secp384r1 will generate an EC key pair by using the secp384r1 curve. Because there might be multiple curves with the same size, using the -groupname option is preferred over the -keysize option.
security-libs/javax.net.ssl
➜ Support for certificate_authorities Extension
The «certificate_authorities» extension is an optional extension introduced in TLS 1.3. It is used to indicate the certificate authorities (CAs) that an endpoint supports and should be used by the receiving endpoint to guide certificate selection.
With this JDK release, the «certificate_authorities» extension is supported for TLS 1.3 in both the client and the server sides. This extension is always present for client certificate selection, while it is optional for server certificate selection.
Applications can enable this extension for server certificate selection by setting the jdk.tls.client.enableCAExtension system property to true. The default value of the property is false.
Note that if the client trusts more CAs than the size limit of the extension (less than 2^16 bytes), the extension is not enabled. Also, some server implementations do not allow handshake messages to exceed 2^14 bytes. Consequently, there may be interoperability issues when jdk.tls.client.enableCAExtension is set to true and the client trusts more CAs than the server implementation limit.
core-libs/java.lang
➜ POSIX_SPAWN Option on Linux
As an additional way to launch processes on Linux, the jdk.lang.Process.launchMechanism property can be set to POSIX_SPAWN. This option has been available for a long time on other *nix platforms. The default launch mechanism (VFORK) on Linux is unchanged, so this additional option does not affect existing installations.
POSIX_SPAWN mitigates rare pathological cases when spawning child processes, but it has not yet been excessively tested. Prudence is advised when using POSIX_SPAWN in productive installations.
security-libs/javax.net.ssl
➜ Support for X25519 and X448 in TLS
The named elliptic curve groups x25519 and x448 are now available for JSSE key agreement in TLS versions 1.0 to 1.3, with x25519 being the most preferred of the default enabled named groups. The default ordered list is now:
x25519, secp256r1, secp384r1, secp521r1, x448, ffdhe2048, ffdhe3072, ffdhe4096, ffdhe6144, ffdhe8192
The default list can be overridden by using the system property jdk.tls.namedGroups.
security-libs/java.security
➜ jarsigner Preserves POSIX File Permission and symlink Attributes
When signing a file that contains POSIX file permission or symlink attributes, jarsigner now preserves these attributes in the newly signed file but warns that these attributes are unsigned and not protected by the signature. The same warning is printed during the jarsigner -verify operation for such files.
Note that the jar tool does not read/write these attributes. This change is more visible to tools like unzip where these attributes are preserved.
client-libs/2d
➜ Oracle JDK11u for Solaris Now Requires harfbuzz to be Installed
Oracle JDK-11.0.10 and later for Solaris 11 requires that the OS provide the package library/desktop/harfbuzz as part of the system installation. This package is provided for Solaris 11.3 and later.
$ pkg info harfbuzz Name: library/desktop/harfbuzz Summary: HarfBuzz is an OpenType text shaping engine Description: HarfBuzz is a library for text shaping, which converts unicode text to glyph indices and positions. HarfBuzz is used directly by libraries such as Pango, and the layout engines in firefox. Category: Desktop (GNOME)/Libraries State: Installed Publisher: solaris
This is a desktop library, but the font processing it does is part of some common backend server workloads. It should always be considered as required.
If this library is missing, then the pkg mechanism will require it during installation of the JDK. If installing the JDK by using a tar.gz bundle (for example) and the library/desktop/harfbuzz package is missing, a runtime link failure will occur when this package is needed.
JDK-8251907 (not public)
core-libs/java.time
➜ JDK time-zone data upgraded to tzdata2020d
The JDK update incorporates tzdata2020d. The main change is
Palestine ends DST earlier than predicted, on 2020-10-24.
Please refer to https://mm.icann.org/pipermail/tz-announce/2020-October/000062.html for more information.
core-libs/java.time
➜ JDK time-zone data upgraded to tzdata2020c
The JDK update incorporates tzdata2020c. The main change is
Fiji starts DST later than usual, on 2020-12-20.
Please refer to https://mm.icann.org/pipermail/tz-announce/2020-October/000060.html for more information.
core-libs/java.time
➜ US/Pacific-New Zone Name Removed as Part of tzdata2020b
Following the JDK’s update to tzdata2020b, the long-obsolete files named pacificnew and systemv have been removed. As a result, the «US/Pacific-New» Zone name declared in the pacificnew data file is no longer available for use.
Information regarding this update can be viewed at https://mm.icann.org/pipermail/tz-announce/2020-October/000059.html.
Bug Fixes
- This release also contains fixes for security vulnerabilities described in the Oracle Critical Patch Update. For a more complete list of the bug fixes included in this release, see the JDK 11.0.10 Bug Fixes page.
security-libs/java.security
➜ Weak Named Curves in TLS, CertPath, and Signed JAR Disabled by Default
- Weak named curves are disabled by default by adding them to the following disabledAlgorithms security properties: jdk.tls.disabledAlgorithms, jdk.certpath.disabledAlgorithms, and jdk.jar.disabledAlgorithms. The named curves are listed below.
- With 47 weak named curves to be disabled, adding individual named curves to each disabledAlgorithms property would be overwhelming. To relieve this, a new security property, jdk.disabled.namedCurves, is implemented that can list the named curves common to all of the disabledAlgorithms properties. To use the new property in the disabledAlgorithms properties, precede the full property name with the keyword include. Users can still add individual named curves to disabledAlgorithms properties separate from this new property. No other properties can be included in the disabledAlgorithms properties.
- To restore the named curves, remove the include jdk.disabled.namedCurves either from specific or from all disabledAlgorithms security properties. To restore one or more curves, remove the specific named curve(s) from the jdk.disabled.namedCurves property.
- Curves that are disabled through jdk.disabled.namedCurves include the following: secp112r1, secp112r2, secp128r1, secp128r2, secp160k1, secp160r1, secp160r2, secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, sect113r1, sect113r2, sect131r1, sect131r2, sect163k1, sect163r1, sect163r2, sect193r1, sect193r2, sect233k1, sect233r1, sect239k1, sect283k1, sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, X9.62 c2tnb191v1, X9.62 c2tnb191v2, X9.62 c2tnb191v3, X9.62 c2tnb239v1, X9.62 c2tnb239v2, X9.62 c2tnb239v3, X9.62 c2tnb359v1, X9.62 c2tnb431r1, X9.62 prime192v2, X9.62 prime192v3, X9.62 prime239v1, X9.62 prime239v2, X9.62 prime239v3, brainpoolP256r1, brainpoolP320r1, brainpoolP384r1, brainpoolP512r1
- Curves that remain enabled are: secp256r1, secp384r1, secp521r1, X25519, X448. See JDK-8233228
security-libs/org.ietf.jgss:krb5
➜ Support for Kerberos Cross-Realm Referrals (RFC 6806)
- The Kerberos client has been enhanced with the support of principal name canonicalization and cross-realm referrals, as defined by the RFC 6806 protocol extension.
- As a result of this new feature, the Kerberos client can take advantage of more dynamic environment configurations and does not necessarily need to know (in advance) how to reach the realm of a target principal (user or service).
- Support is enabled by default and 5 is the maximum number of referral hops allowed. To turn it off, set the sun.security.krb5.disableReferrals security or system property to false. To configure a custom maximum number of referral hops, set the sun.security.krb5.maxReferrals security or system property to any positive value.
Previous versions:
- Java SE JDK 11.0.10 for Windows
- Java SE JDK 11.0.10 for macOS
- Java SE JDK 11.0.10 for Linux DEB
- Java SE JDK 11.0.10 for Linux RPM
- Java SE JDK 11.0.6 for Windows
- Java SE JDK 11.0.6 for macOS
- Java SE JDK 11.0.6 for Linux DEB
- Java SE JDK 11.0.6 for Linux RPM
- Java SE JDK 11.0.4 for Windows
- Java SE JDK 11.0.4 for macOS
- Java SE JDK 11.0.4 for Linux DEB
- Java SE JDK 11.0.4 for Linux RPM
- Java SE JDK 11.0.3 for Windows
- Java SE JDK 11.0.3 for macOS
- Java SE JDK 11.0.3 for Linux DEB
- Java SE JDK 11.0.3 for Linux RPM
All Downloads
January 2023
jdk-8u362-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
January 24, 2023
jdk-8u362-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
January 24, 2023
jre-8u362-x64 ZIP
JRE 8 Windows 64-bit
Release date
January 24, 2023
jdk-8u362-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
January 24, 2023
jdk-8u362-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
January 24, 2023
jre-8u362-x86 ZIP
JRE 8 Windows 32-bit
Release date
January 24, 2023
jdk-8u362-x64 TAR.XZ
OpenJDK 8 Linux 64-bit
Release date
January 24, 2023
jre-8u362-x64 TAR.XZ
JRE 8 Linux 64-bit
Release date
January 24, 2023
jdk-8u362 Sources
OpenJDK 8 Source Code
Release date
January 24, 2023
jdk-11.0.18-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
January 24, 2023
jdk-11.0.18-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
January 24, 2023
jre-11.0.18-x64 ZIP
JRE 11 Windows 64-bit
Release date
January 24, 2023
jre-11.0.18-x64 MSI
JRE 11 Windows 64-bit
Release date
January 24, 2023
jdk-11.0.18-x64 TAR.XZ
OpenJDK 11 Linux 64-bit
Release date
January 24, 2023
jre-11.0.18-x64 TAR.XZ
JRE 11 Linux 64-bit
Release date
January 24, 2023
jdk-11.0.18 Sources
OpenJDK 11 Source Code
Release date
January 24, 2023
jdk-17.0.6-x64 ZIP
OpenJDK 17 Windows 64-bit
Release date
January 24, 2023
jdk-17.0.6-x64 MSI
OpenJDK 17 Windows 64-bit
Release date
January 24, 2023
jre-17.0.6-x64 ZIP
JRE 17 Windows 64-bit
Release date
January 24, 2023
jre-17.0.6-x64 MSI
JRE 17 Windows 64-bit
Release date
January 24, 2023
jdk-17.0.6-x64 TAR.XZ
OpenJDK 17 Linux 64-bit
Release date
January 24, 2023
jre-17.0.6-x64 TAR.XZ
JRE 17 Linux 64-bit
Release date
January 24, 2023
jdk-17.0.6 Sources
OpenJDK 17 Source Code
Release date
January 24, 2023
October 2022
jdk-8u352-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
October 20, 2022
jdk-8u352-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
October 20, 2022
jre-8u352-x64 ZIP
JRE 8 Windows 64-bit
Release date
October 20, 2022
jdk-8u352-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
October 20, 2022
jdk-8u352-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
October 20, 2022
jre-8u352-x86 ZIP
JRE 8 Windows 32-bit
Release date
October 20, 2022
jdk-8u352-x64 TAR.XZ
OpenJDK 8 Linux 64-bit
Release date
October 20, 2022
jre-8u352-x64 TAR.XZ
JRE 8 Linux 64-bit
Release date
October 20, 2022
jdk-8u352 Sources
OpenJDK 8 Source Code
Release date
October 20, 2022
jdk-11.0.17-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
October 20, 2022
jdk-11.0.17-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
October 20, 2022
jre-11.0.17-x64 ZIP
JRE 11 Windows 64-bit
Release date
October 20, 2022
jre-11.0.17-x64 MSI
JRE 11 Windows 64-bit
Release date
October 20, 2022
jdk-11.0.17-x64 TAR.XZ
OpenJDK 11 Linux 64-bit
Release date
October 20, 2022
jre-11.0.17-x64 TAR.XZ
JRE 11 Linux 64-bit
Release date
October 20, 2022
jdk-11.0.17 Sources
OpenJDK 11 Source Code
Release date
October 20, 2022
jdk-17.0.5-x64 ZIP
OpenJDK 17 Windows 64-bit
Release date
October 20, 2022
jdk-17.0.5-x64 MSI
OpenJDK 17 Windows 64-bit
Release date
October 20, 2022
jre-17.0.5-x64 ZIP
JRE 17 Windows 64-bit
Release date
October 20, 2022
jre-17.0.5-x64 MSI
JRE 17 Windows 64-bit
Release date
October 20, 2022
jdk-17.0.5-x64 TAR.XZ
OpenJDK 17 Linux 64-bit
Release date
October 20, 2022
jre-17.0.5-x64 TAR.XZ
JRE 17 Linux 64-bit
Release date
October 20, 2022
jdk-17.0.5 Sources
OpenJDK 17 Source Code
Release date
October 20, 2022
August 2022
jdk-8u345-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
August 17, 2022
jdk-8u345-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
August 17, 2022
jre-8u345-x64 ZIP
JRE 8 Windows 64-bit
Release date
August 17, 2022
jdk-8u345-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
August 17, 2022
jdk-8u345-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
August 17, 2022
jre-8u345-x86 ZIP
JRE 8 Windows 32-bit
Release date
August 17, 2022
jdk-8u345-x64 TAR.XZ
OpenJDK 8 Linux 64-bit
Release date
August 17, 2022
jre-8u345-x64 TAR.XZ
JRE 8 Linux 64-bit
Release date
August 17, 2022
jdk-8u345 Sources
OpenJDK 8 Source Code
Release date
August 17, 2022
jdk-11.0.16.1-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
August 17, 2022
jdk-11.0.16.1-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
August 17, 2022
jre-11.0.16.1-x64 ZIP
JRE 11 Windows 64-bit
Release date
August 17, 2022
jre-11.0.16.1-x64 MSI
JRE 11 Windows 64-bit
Release date
August 17, 2022
jdk-11.0.16.1-x64 TAR.XZ
OpenJDK 11 Linux 64-bit
Release date
August 17, 2022
jre-11.0.16.1-x64 TAR.XZ
JRE 11 Linux 64-bit
Release date
August 17, 2022
jdk-11.0.16.1 Sources
OpenJDK 11 Source Code
Release date
August 17, 2022
jdk-17.0.4.1-x64 ZIP
OpenJDK 17 Windows 64-bit
Release date
August 17, 2022
jdk-17.0.4.1-x64 MSI
OpenJDK 17 Windows 64-bit
Release date
August 17, 2022
jre-17.0.4.1-x64 ZIP
JRE 17 Windows 64-bit
Release date
August 17, 2022
jre-17.0.4.1-x64 MSI
JRE 17 Windows 64-bit
Release date
August 17, 2022
jdk-17.0.4.1-x64 TAR.XZ
OpenJDK 17 Linux 64-bit
Release date
August 17, 2022
jre-17.0.4.1-x64 TAR.XZ
JRE 17 Linux 64-bit
Release date
August 17, 2022
jdk-17.0.4.1 Sources
OpenJDK 17 Source Code
Release date
August 17, 2022
July 2022
jdk-8u342-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
July 28, 2022
jdk-8u342-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
July 28, 2022
jre-8u342-x64 ZIP
JRE 8 Windows 64-bit
Release date
July 28, 2022
jdk-8u342-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
July 28, 2022
jdk-8u342-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
July 28, 2022
jre-8u342-x86 ZIP
JRE 8 Windows 32-bit
Release date
July 28, 2022
jdk-8u342-x64 TAR.XZ
OpenJDK 8 Linux 64-bit
Release date
July 28, 2022
jre-8u342-x64 TAR.XZ
JRE 8 Linux 64-bit
Release date
July 28, 2022
jdk-8u342 Sources
OpenJDK 8 Source Code
Release date
July 28, 2022
jdk-11.0.16-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
July 28, 2022
jdk-11.0.16-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
July 28, 2022
jre-11.0.16-x64 ZIP
JRE 11 Windows 64-bit
Release date
July 28, 2022
jre-11.0.16-x64 MSI
JRE 11 Windows 64-bit
Release date
July 28, 2022
jdk-11.0.16-x64 TAR.XZ
OpenJDK 11 Linux 64-bit
Release date
July 28, 2022
jre-11.0.16-x64 TAR.XZ
JRE 11 Linux 64-bit
Release date
July 28, 2022
jdk-11.0.16 Sources
OpenJDK 11 Source Code
Release date
July 28, 2022
jdk-17.0.4-x64 ZIP
OpenJDK 17 Windows 64-bit
Release date
July 28, 2022
jdk-17.0.4-x64 MSI
OpenJDK 17 Windows 64-bit
Release date
July 28, 2022
jre-17.0.4-x64 ZIP
JRE 17 Windows 64-bit
Release date
July 28, 2022
jre-17.0.4-x64 MSI
JRE 17 Windows 64-bit
Release date
July 28, 2022
jdk-17.0.4-x64 TAR.XZ
OpenJDK 17 Linux 64-bit
Release date
July 28, 2022
jre-17.0.4-x64 TAR.XZ
JRE 17 Linux 64-bit
Release date
July 28, 2022
jdk-17.0.4 Sources
OpenJDK 17 Source Code
Release date
July 28, 2022
May 2022
jdk-8u332-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
May 26, 2022
jdk-8u332-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
May 26, 2022
jre-8u332-x64 ZIP
JRE 8 Windows 64-bit
Release date
May 26, 2022
jdk-8u332-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
May 26, 2022
jdk-8u332-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
May 26, 2022
jre-8u332-x86 ZIP
JRE 8 Windows 32-bit
Release date
May 26, 2022
Source Code
OpenJDK 8 Source Code
Release date
May 26, 2022
jdk-11.0.15-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
May 26, 2022
jdk-11.0.15-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
May 26, 2022
jre-11.0.15-x64 ZIP
JRE 11 Windows 64-bit
Release date
May 26, 2022
jre-11.0.15-x64 MSI
JRE 11 Windows 64-bit
Release date
May 26, 2022
jdk-11.0.15 Sources
OpenJDK 11 Source Code
Release date
May 26, 2022
jdk-17.0.3-x64 ZIP
OpenJDK 17 Windows 64-bit
Release date
May 26, 2022
jdk-17.0.3-x64 MSI
OpenJDK 17 Windows 64-bit
Release date
May 26, 2022
jre-17.0.3-x64 ZIP
JRE 17 Windows 64-bit
Release date
May 26, 2022
jre-17.0.3-x64 MSI
JRE 17 Windows 64-bit
Release date
May 26, 2022
jdk-17.0.3 Sources
OpenJDK 17 Source Code
Release date
May 26, 2022
April 2022
jdk-8u332-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
May 11, 2022
jdk-8u332-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
May 11, 2022
jre-8u332-x64 ZIP
JRE 8 Windows 64-bit
Release date
May 11, 2022
jdk-8u332-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
May 11, 2022
jdk-8u332-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
May 11, 2022
jre-8u332-x86 ZIP
JRE 8 Windows 32-bit
Release date
May 11, 2022
jdk-8u332 Sources
OpenJDK 8 Source Code
Release date
May 11, 2022
jdk-11.0.15-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
May 11, 2022
jdk-11.0.15-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
May 11, 2022
jre-11.0.15-x64 ZIP
JRE 11 Windows 64-bit
Release date
May 11, 2022
jre-11.0.15-x64 MSI
JRE 11 Windows 64-bit
Release date
May 11, 2022
jdk-11.0.15 Sources
OpenJDK 11 Source Code
Release date
May 11, 2022
jdk-17.0.3-x64 ZIP
OpenJDK 17 Windows 64-bit
Release date
May 11, 2022
jdk-17.0.3-x64 MSI
OpenJDK 17 Windows 64-bit
Release date
May 11, 2022
jre-17.0.3-x64 ZIP
JRE 17 Windows 64-bit
Release date
May 11, 2022
jre-17.0.3-x64 MSI
JRE 17 Windows 64-bit
Release date
May 11, 2022
jdk-17.0.3 Sources
OpenJDK 17 Source Code
Release date
May 11, 2022
January 2022
jdk-8u322-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
January 31, 2022
jdk-8u322-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
January 31, 2022
jre-8u322-x64 ZIP
JRE 8 Windows 64-bit
Release date
January 31, 2022
jdk-8u322-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
January 31, 2022
jdk-8u322-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
January 31, 2022
jre-8u322-x86 ZIP
JRE 8 Windows 32-bit
Release date
January 31, 2022
jdk-8u322-x86 Sources
OpenJDK 8 Source Code
Release date
January 31, 2022
jdk-11.0.14-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
January 31, 2022
jdk-11.0.14-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
January 31, 2022
jre-11.0.14-x64 ZIP
JRE 11 Windows 64-bit
Release date
January 31, 2022
jre-11.0.14-x64 MSI
JRE 11 Windows 64-bit
Release date
January 31, 2022
jdk-11.0.14 Sources
OpenJDK 11 Source Code
Release date
January 31, 2022
jdk-17.0.2-x64 ZIP
OpenJDK 17 Windows 64-bit
Release date
January 31, 2022
jdk-17.0.2-x64 MSI
OpenJDK 17 Windows 64-bit
Release date
January 31, 2022
jre-17.0.2-x64 ZIP
JRE 17 Windows 64-bit
Release date
January 31, 2022
jre-17.0.2-x64 MSI
JRE 17 Windows 64-bit
Release date
January 31, 2022
jdk-17.0.2-x64 Sources
OpenJDK 17 Source Code
Release date
January 31, 2022
October 2021
jdk-8u312-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
November 02, 2021
jdk-8u312-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
November 02, 2021
jre-8u312-x64 ZIP
JRE 8 Windows 64-bit
Release date
November 02, 2021
jdk-8u312-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
November 02, 2021
jdk-8u312-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
November 02, 2021
jre-8u312-x86 ZIP
JRE Windows 32-bit
Release date
November 02, 2021
jdk-8u312 Sources
OpenJDK 8 Source Code
Release date
November 02, 2021
jdk-11.0.13-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
November 02, 2021
jdk-11.0.13-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
November 02, 2021
jre-11.0.13-x64 ZIP
JRE 11 Windows 64-bit
Release date
November 02, 2021
jre-11.0.13-x64 MSI
JRE 11 Windows 64-bit
Release date
November 02, 2021
jdk-11.0.13 Sources
OpenJDK 11 Source Code
Release date
November 02, 2021
jdk-17.0.1-x64 ZIP
OpenJDK 17 Windows 64-bit
Release date
November 02, 2021
jdk-17.0.1-x64 MSI
OpenJDK 17 Windows 64-bit
Release date
November 02, 2021
jre-17.0.1-x64 ZIP
JRE 17 Windows 64-bit
Release date
November 02, 2021
jre-17.0.1-x64 MSI
JRE 17 Windows 64-bit
Release date
November 02, 2021
jdk-17.0.1 Sources
OpenJDK 17 Source Code
Release date
November 02, 2021
July 2021
jdk-8u302-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
July 27, 2021
jdk-8u302-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
July 27, 2021
jre-8u302-x64 ZIP
JRE 8 Windows 64-bit
Release date
July 27, 2021
jdk-8u302-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
July 27, 2021
jdk-8u302-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
July 27, 2021
jre-8u302-x86 ZIP
JRE Windows 32-bit
Release date
July 27, 2021
jdk-8u302 Sources
OpenJDK 8 Source Code
Release date
July 27, 2021
jdk-11.0.12-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
July 27, 2021
jdk-11.0.12-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
July 27, 2021
jre-11.0.12-x64 ZIP
JRE 11 Windows 64-bit
Release date
July 27, 2021
jre-11.0.12-x64 MSI
JRE 11 Windows 64-bit
Release date
July 27, 2021
jdk-11.0.12 Sources
OpenJDK 11 Source Code
Release date
July 27, 2021
April 2021
jdk-8u292-x64 ZIP
OpenJDK 8 Windows 64bit
Release date
May 05, 2021
jdk-8u292-x64 MSI
OpenJDK 8 Windows 64bit
Release date
May 05, 2021
jre-8u292-x64 ZIP
JRE 8 Windows 64-bit
Release date
May 05, 2021
jdk-8u292-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
May 05, 2021
jdk-8u292-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
May 05, 2021
jre-8u292-x86 ZIP
JRE 8 Windows 32-bit
Release date
May 05, 2021
jdk-8u292 Sources
OpenJDK 8 Source Code
Release date
May 05, 2021
jdk-11.0.11-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
May 05, 2021
jdk-11.0.11-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
May 05, 2021
jre-11.0.11-x64 ZIP
JRE 11 Windows 64-bit
Release date
May 05, 2021
jre-11.0.11-x64 MSI
JRE 11 Windows 64-bit
Release date
May 05, 2021
jdk-11.0.11 Sources
OpenJDK 11 Source Code
Release date
May 05, 2021
January 2021
jdk-8u282-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
January 28, 2021
jdk-8u282-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
January 28, 2021
jre-8u282-x64 ZIP
JRE 8 Windows 64-bit
Release date
January 28, 2021
jdk-8u282-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
January 28, 2021
jdk-8u282-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
January 28, 2021
jre-8u282-x86 ZIP
JRE 8 Windows 32-bit
Release date
January 28, 2021
jdk-8u282 Sources
OpenJDK 8 Source Code
Release date
January 28, 2021
jdk-11.0.10-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
January 28, 2021
jdk-11.0.10-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
January 28, 2021
jre-11.0.10-x64 ZIP
JRE 11 Windows 64-bit
Release date
January 28, 2021
jre-11.0.10-x64 MSI
JRE 11 Windows 64-bit
Release date
January 28, 2021
jdk-11.0.10 Sources
OpenJDK 11 Source Code
Release date
January 28, 2021
jdk-15.0.2-x64 ZIP
OpenJDK 15 Windows 64-bit
Release date
January 28, 2021
jdk-15.0.2-x64 MSI
OpenJDK 15 Windows 64-bit
Release date
January 28, 2021
jre-15.0.2-x64 ZIP
JRE 15 Windows 64-bit
Release date
January 28, 2021
jre-15.0.2-x64 MSI
JRE 15 Windows 64-bit
Release date
January 28, 2021
jdk-15.0.2 Sources
OpenJDK 15 Source Code
Release date
January 28, 2021
October 2020
jdk-8u275-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
November 18, 2020
jdk-8u275-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
November 18, 2020
jre-8u275-x64 ZIP
JRE 8 Windows 64-bit
Release date
November 18, 2020
jdk-8u275-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
November 18, 2020
jdk-8u275-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
November 18, 2020
jre-8u275-x86 ZIP
JRE 8 Windows 32-bit
Release date
November 18, 2020
jdk-8u275 Sources
OpenJDK 8 Source Code
Release date
November 18, 2020
jdk-11.0.9.1-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
November 18, 2020
jdk-11.0.9.1-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
November 18, 2020
jre-11.0.9.1-x64 ZIP
JRE 11 Windows 64-bit
Release date
November 18, 2020
jre-11.0.9.1-x64 MSI
JRE 11 Windows 64-bit
Release date
November 18, 2020
jdk-11.0.9.1 Sources
OpenJDK 11 Source Code
Release date
November 18, 2020
jdk-15.0.1-x64 ZIP
OpenJDK 15 Windows 64-bit
Release date
November 18, 2020
jdk-15.0.1-x64 MSI
OpenJDK 15 Windows 64-bit
Release date
November 18, 2020
jre-15.0.1-x64 ZIP
JRE 15 Windows 64-bit
Release date
November 18, 2020
jre-15.0.1-x64 MSI
JRE 15 Windows 64-bit
Release date
November 18, 2020
jdk-15.0.1 Sources
OpenJDK 15 Source Code
Release date
November 18, 2020
July 2020
jdk-8u265-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
July 22, 2020
jdk-8u265-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
July 22, 2020
jre-8u265-x64 ZIP
JRE 8 Windows 64-bit
Release date
July 22, 2020
jdk-8u265-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
July 22, 2020
jdk-8u265-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
July 22, 2020
jre-8u265-x86 ZIP
JRE 8 Windows 32-bit
Release date
July 22, 2020
jdk-8u265 Sources
OpenJDK 8 Source Code
Release date
July 22, 2020
jdk-11.0.8-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
July 22, 2020
jdk-11.0.8-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
July 22, 2020
jre-11.0.8-x64 ZIP
JRE 11 Windows 64-bit
Release date
July 22, 2020
jre-11.0.8-x64 MSI
JRE 11 Windows 64-bit
Release date
July 22, 2020
jdk-11.0.8 Sources
OpenJDK 11 Source Code
Release date
July 22, 2020
jdk-14.0.2-x64 ZIP
OpenJDK 14 Windows 64-bit
Release date
July 22, 2020
jdk-14.0.2-x64 MSI
OpenJDK 14 Windows 64-bit
Release date
July 22, 2020
jre-14.0.2-x64 ZIP
JRE 14 Windows 64-bit
Release date
July 22, 2020
jre-14.0.2-x64 MSI
JRE 14 Windows 64-bit
Release date
July 22, 2020
jdk-14.0.2 Sources
OpenJDK 14 Source Code
Release date
July 22, 2020
April 2020
jdk-8u252-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
April 22, 2020
jdk-8u252-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
April 22, 2020
jre-8u252-x64 ZIP
JRE 8 Windows 64-bit
Release date
April 22, 2020
jdk-8u252-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
April 22, 2020
jdk-8u252-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
April 22, 2020
jre-8u252-x86 ZIP
JRE 8 Windows 32-bit
Release date
April 22, 2020
jdk-8u252 Sources
OpenJDK 8 Source Code
Release date
April 22, 2020
jdk-11.0.7-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
April 22, 2020
jdk-11.0.7-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
April 22, 2020
jre-11.0.7-x64 ZIP
JRE 11 Windows 64-bit
Release date
April 22, 2020
jre-11.0.7-x64 MSI
JRE 11 Windows 64-bit
Release date
April 22, 2020
jdk-11.0.7 Sources
OpenJDK 11 Source Code
Release date
April 22, 2020
jdk-14.0.1-x64 ZIP
OpenJDK 14 Windows 64-bit
Release date
April 22, 2020
jdk-14.0.1-x64 MSI
OpenJDK 14 Windows 64-bit
Release date
April 22, 2020
jre-14.0.1-x64 ZIP
JRE 14 Windows 64-bit
Release date
April 22, 2020
jre-14.0.1-x64 MSI
JRE 14 Windows 64-bit
Release date
April 22, 2020
jdk-14.0.1 Sources
OpenJDK 14 Source Code
Release date
April 22, 2020
January 2020
jdk-8u242-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
January 30, 2020
jdk-8u242-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
January 30, 2020
jre-8u242-x64 ZIP
JRE 8 Windows 64-bit
Release date
January 30, 2020
jdk-8u242-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
January 30, 2020
jdk-8u242-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
January 30, 2020
jre-8u242-x86 ZIP
JRE 8 Windows 32-bit
Release date
January 30, 2020
jdk-8u242 Sources
OpenJDK 8 Source Code
Release date
January 30, 2020
jdk-11.0.6-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
January 30, 2020
jdk-11.0.6-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
January 30, 2020
jre-11.0.6-x64 ZIP
JRE 11 Windows 64-bit
Release date
January 30, 2020
jre-11.0.6-x64 MSI
JRE 11 Windows 64-bit
Release date
January 30, 2020
jdk-11.0.6 Sources
OpenJDK 11 Source Code
Release date
January 30, 2020
jdk-13.0.2-x64 ZIP
OpenJDK 13 Windows 64-bit
Release date
January 30, 2020
jdk-13.0.2-x64 MSI
OpenJDK 13 Windows 64-bit
Release date
January 30, 2020
jre-13.0.2-x64 ZIP
JRE 13 Windows 64-bit
Release date
January 30, 2020
jre-13.0.2-x64 MSI
JRE 13 Windows 64-bit
Release date
January 30, 2020
jdk-13.0.2 Sources
OpenJDK 13 Source Code
Release date
January 30, 2020
October 2019
jdk-8u232-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
October 24, 2019
jdk-8u232-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
October 24, 2019
jre-8u232-x64 ZIP
JRE 8 Windows 64-bit
Release date
October 24, 2019
jdk-8u232-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
October 24, 2019
jdk-8u232-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
October 24, 2019
jre-8u232-x86 ZIP
JRE 8 Windows 32-bit
Release date
October 24, 2019
jdk-8u232 Sources
OpenJDK 8 Source Code
Release date
October 24, 2019
jdk-11.0.5-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
October 24, 2019
jdk-11.0.5-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
October 24, 2019
jdk-11.0.5 Sources
OpenJDK 11 Source Code
Release date
October 24, 2019
jdk-13.0.1-x64 ZIP
OpenJDK 13 Windows 64-bit
Release date
October 24, 2019
jdk-13.0.1-x64 MSI
OpenJDK 13 Windows 64-bit
Release date
October 24, 2019
jdk-13.0.1 Sources
OpenJDK 13 Source Code
Release date
October 24, 2019
July 2019
jdk-8u222-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
August 08, 2019
jdk-8u222-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
August 08, 2019
jre-8u222-x64 ZIP
JRE 8 Windows 64-bit
Release date
August 08, 2019
jdk-8u222-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
August 08, 2019
jdk-8u222-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
August 08, 2019
jre-8u222-x86 ZIP
JRE 8 Windows 32-bit
Release date
August 08, 2019
jdk-8u222 Sources
OpenJDK 8 Source Code
Release date
August 08, 2019
jdk-11.0.4-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
August 08, 2019
jdk-11.0.4-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
August 08, 2019
jdk-11.0.4 Sources
OpenJDK 11 Source Code
Release date
August 08, 2019
jdk-12.0.2-x64 ZIP
OpenJDK 12 Windows 64-bit
Release date
August 08, 2019
jdk-12.0.2-x64 MSI
OpenJDK 12 Windows 64-bit
Release date
August 08, 2019
jdk-12.0.2 Sources
OpenJDK 12 Source Code
Release date
August 08, 2019
April 2019
jdk-8u212-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
May 01, 2019
jdk-8u212-x64 MSI
OpenJDK 8 Windows 64-bit
Release date
May 01, 2019
jdk-8u212-x86 ZIP
OpenJDK 8 Windows 32-bit
Release date
May 01, 2019
jdk-8u212-x86 MSI
OpenJDK 8 Windows 32-bit
Release date
May 01, 2019
jdk-8u212 Sources
OpenJDK 8 Source Code
Release date
May 01, 2019
jdk-11.0.3-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
May 01, 2019
jdk-11.0.3-x64 MSI
OpenJDK 11 Windows 64-bit
Release date
May 01, 2019
jdk-11.0.3 Sources
OpenJDK 11 Source Code
Release date
May 01, 2019
jdk-12.0.1-x64 ZIP
OpenJDK 12 Windows 64-bit
Release date
May 01, 2019
jdk-12.0.1-x64 MSI
OpenJDK 12 Windows 64-bit
Release date
May 01, 2019
jdk-12.0.1 Sources
OpenJDK 12 Source Code
Release date
May 01, 2019
January 2019
jdk-8u201-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
February 07, 2019
jdk-11.0.2-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
February 07, 2019
jdk-8u201-x64 MSI
Supplemental (no support)
Release date
February 07, 2019
jdk-11.0.2-x64 MSI
Supplemental (no support)
Release date
February 07, 2019
jdk-8u201-i586 ZIP
Supplemental (no support)
Release date
February 07, 2019
jdk-8u201-i586 MSI
Supplemental (no support)
Release date
February 07, 2019
jdk-8u201Sources
OpenJDK Source Code
Release date
February 07, 2019
jdk-11.0.2 Sources
OpenJDK Source Code
Release date
February 07, 2019
October 2018
jdk-8u191-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
November 01, 2018
jdk-11.0.1-x64 ZIP
OpenJDK 11 Windows 64-bit
Release date
November 01, 2018
jdk-8u191-x64 MSI
Supplemental (no support)
Release date
November 01, 2018
jdk-8u191-i586 ZIP
Supplemental (no support)
Release date
November 01, 2018
jdk-8u191-i586 MSI
Supplemental (no support)
Release date
November 01, 2018
jdk-11.0.1-x64 MSI
Supplemental (no support)
Release date
November 01, 2018
jdk-8u191 Sources
OpenJDK Source Code
Release date
November 01, 2018
jdk-11.0.1 Sources
OpenJDK Source Code
Release date
November 01, 2018
July 2018
jdk-8u181-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
August 07, 2018
jdk-8u181-x64 MSI
Supplemental (no support)
Release date
August 07, 2018
openjfx-8u181-x64 ZIP
Supplemental (no support)
Release date
August 07, 2018
jdk-8u181-i586 ZIP
Supplemental (no support)
Release date
August 07, 2018
jdk-8u181-i586 MSI
Supplemental (no support)
Release date
August 07, 2018
openjfx-8u181-i586 ZIP
Supplemental (no support)
Release date
August 07, 2018
jdk-10.0.2-x64 ZIP
Supplemental (no support)
Release date
August 07, 2018
jdk-10.0.2-x64 MSI
Supplemental (no support)
Release date
August 07, 2018
jdk-10.0.2-i586 ZIP
Supplemental (no support)
Release date
August 07, 2018
jdk-10.0.2-i586 MSI
Supplemental (no support)
Release date
August 07, 2018
jdk-8u181 Sources
OpenJDK Source Code
Release date
August 07, 2018
jdk-10.0.2 Sources
OpenJDK Source Code
Release date
August 07, 2018
April 2018
jdk-8u171-x64 ZIP
OpenJDK 8 Windows 64-bit
Release date
May 04, 2018
jdk-8u171-x64 MSI
Supplemental (no support)
Release date
May 04, 2018
openjfx-8u171-x64 ZIP
Supplemental (no support)
Release date
May 04, 2018
jdk-8u171-i586 ZIP
Supplemental (no support)
Release date
May 04, 2018
jdk-8u171-i586 MSI
Supplemental (no support)
Release date
May 04, 2018
openjfx-8u171-i586 ZIP
Supplemental (no support)
Release date
May 04, 2018
jdk-10.0.1-x64 ZIP
Supplemental (no support)
Release date
May 04, 2018
jdk-10.0.1-x64 MSI
Supplemental (no support)
Release date
May 04, 2018
jdk-10.0.1-i586 ZIP
Supplemental (no support)
Release date
May 04, 2018
jdk-10.0.1-i586 MSI
Supplemental (no support)
Release date
May 04, 2018
jdk-8u171 Sources
OpenJDK Source Code
Release date
May 04, 2018
jdk-10.0.1 Sources
OpenJDK Source Code
Release date
May 04, 2018
8u161
Windows Installer
Windows Installer
Release date
February 05, 2018
Source Code
Source Code
Release date
February 05, 2018
9.0.4
Windows Installer
Windows Installer
Release date
February 01, 2018
Source Code
Source Code
Release date
February 01, 2018
9.0.1
Windows Installer
Windows Installer
Release date
October 30, 2017
Source Code
Source Code
Release date
October 30, 2017
8u151
Windows Installer
Windows Installer
Release date
October 24, 2017
Source Code
Source Code
Release date
October 24, 2017
8u144
Windows Installer
Windows Installer
Release date
September 14, 2017
Source Code
Source Code
Release date
September 14, 2017
9ea181
Windows Installer
Windows Installer
Release date
August 07, 2017
Source Code
Source Code
Release date
August 07, 2017
8u141
Windows Installer
Windows Installer
Release date
July 26, 2017
Source Code
Source Code
Release date
July 26, 2017
9b163 EA
Windows Installer
Windows Installer
Release date
May 04, 2017
Source Code
Source Code
Release date
May 04, 2017
8u131
Windows Installer
Windows Installer
Release date
April 19, 2017
Source Code
Source Code
Release date
April 19, 2017
9b154 EA
Windows Installer
Windows Installer
Release date
March 06, 2017
Source Code
Source Code
Release date
March 06, 2017
8u121
Windows Installer
Windows Installer
Release date
January 31, 2017
Source Code
Source Code
Release date
January 31, 2017
8u111-3
Windows Installer
Windows Installer
Release date
December 13, 2016
Source Code
Source Code
Release date
December 13, 2016
8u111
Windows Installer
Windows Installer
Release date
October 19, 2016
Source Code
Source Code
Release date
October 19, 2016
8u102
Windows Installer
Windows Installer
Release date
September 01, 2016
Source Code
Source Code
Release date
September 01, 2016
8u101
Windows Installer
Windows Installer
Release date
July 23, 2016
Source Code
Source Code
Release date
July 23, 2016
8u91
Windows Installer
Windows Installer
Release date
June 21, 2016
Source Code
Source Code
Release date
June 21, 2016
Each software is released under license type that can be found on program pages as well as on search or category pages. Here are the most common license types:
Freeware
Freeware programs can be downloaded used free of charge and without any time limitations. Freeware products can be used free of charge for both personal and professional (commercial use).
Open Source
Open Source software is software with source code that anyone can inspect, modify or enhance. Programs released under this license can be used at no cost for both personal and commercial purposes. There are many different open source licenses but they all must comply with the Open Source Definition — in brief: the software can be freely used, modified and shared.
Free to Play
This license is commonly used for video games and it allows users to download and play the game for free. Basically, a product is offered Free to Play (Freemium) and the user can decide if he wants to pay the money (Premium) for additional features, services, virtual or physical goods that expand the functionality of the game. In some cases, ads may be show to the users.
Demo
Demo programs have a limited functionality for free, but charge for an advanced set of features or for the removal of advertisements from the program’s interfaces. In some cases, all the functionality is disabled until the license is purchased. Demos are usually not time-limited (like Trial software) but the functionality is limited.
Trial
Trial software allows the user to evaluate the software for a limited amount of time. After that trial period (usually 15 to 90 days) the user can decide whether to buy the software or not. Even though, most trial software products are only time-limited some also have feature limitations.
Paid
Usually commercial software or games are produced for sale or to serve a commercial purpose.
- Details
- Written by
- Last Updated on 23 September 2020 | Print Email
In this post, I will guide you to setup Java 11 on Windows operating system by downloading and installing Java Development Kit (JDK) version 11 from Oracle. You know, Oracle released Java 11 builds under two different licenses: Oracle JDK (commercial build with Oracle Technology Network license) and OpenJDK (open source build with GNU General Public license).
Oracle JDK 11 is the first LTS (Long Term Support) Java Development Kit since Oracle changed Java release cadence to every 6 months. According to Oracle, JDK 11 will be supported (commercial support) until September 2026.
Head to Java SE Development Kit 11 Downloads page and choose the download file appropriate to your operating system. Oracle JDK 11 comes with installers for Linux (rpm and deb), macOS (dmg), Windows (exe) and archive files (tar.gz and zip).
For Windows, I recommend to download the file jdk-11.0.7_windows-x64_bin.exe. Note that you must have an Oracle account to be able to download JDK 11 installer. If not, creating one is free.
Run the downloaded file, and you will see the JDK 11 setup program appears:
Just click Next twice to proceed installation with the defaults.
Note that Oracle JDK 11 does not update system environment variables, so you have to manually update PATH and/or JAVA_HOME after installation. Open Command Prompt window under administrator privilege and type the following command:
setx -m JAVA_HOME «C:Program FilesJavajdk-11.0.7»
If the PATH environment variable does not contain an entry to JAVA_HOMEbin, type the following command:
setx -m PATH «%JAVA_HOME%bin;%PATH%»
Then open another command prompt window and type java –version, you will see:
That means you have successfully installed and configured Oracle JDK 11 on your computer.
You can also watch the video below:
2. Download and Install OpenJDK 11
OpenJDK 11 is the open source distribution of JDK 11, licensed under GNU General Public License version 2 (GPLv2).
To download OpenJDK 11, you have to go to OpenJDK Archive download page. Then scroll down a little bit to find the version 11.0.2. OpenJDK is distributed in only zip or tar.gz file. For Windows, download the zip file for Windows 64-bit, i.e. openjdk-11.0.2_windows-x64_bin.zip file.
Extract the downloaded zip file to a directory. Then type the following command to update JAVA_HOME (in Command Prompt with administrator right):
setx -m JAVA_HOME «g:JDKOpenJDKjdk-11.0.2»
Then open another command prompt and type java –version, you will see:
That means you have successfully setup OpenJDK 11 on your computer.
You can also watch the video below:
Related Tutorials:
- Download and Install JDK 14
- Download and Install JDK 13
- Download and Install JDK 12
- How to check Java version
- How to set environment variables for Java using command line
- Java SE versions history
- What are JVM, JRE and JDK
About the Author:
Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on Facebook and watch his Java videos you YouTube.
Add comment
In this article, you will see how to download JDK 11 and install it on Windows 10 Operating System. First of all to start the development of a java application your system should have JDK installed. This is the first step to start developing the java application.
The Java Development Kit (JDK) is a distribution of Java Technology by Oracle Corporation. It implements the Java Language Specification and the Java Virtual Machine Specification and provides the Standard Edition of the Java Application programming.
Software Dependency
- JDK 11
- Windows 10
Here we are going to download JDK 11 and install it on the 64-bit Windows 10 Operating System.
The installation process of the Java Development Kit (JDK) on the Windows operating system is very simple. Follow the below steps:
- Download JDK 11 for Windows 10 64-bit
- JDK Installation on Windows
- Setup System Environment Variables
- Verify the Java Installation
Step-1: JDK 11 download for Windows 10 64-bit
To download JDK 11 software, visit its official website Oracle Website’s Java and go to Java SE Development Kit 11.0.14 and click on jdk-11.0.14_windows-x64_bin.exe as shown in the below image.
Once you click on the link (jdk-11.0.14_windows-x64_bin.exe), it will ask you to accept the License Agreement. Now you have to accept the license agreement and then click on the download button as shown in the below image.
Now once you click on the download link, it will ask you to sign in to the Oracle Account to allow the start downloading. If you have an account already, sign in with that otherwise create a new Account and then continue.
NOTE: Oracle requires an account (sign-in) to download older versions of Java that are no longer available to the public. You can download publicly available versions of Java without signing in which is the latest version only.
Step-2: Install JDK 11 on Windows 10
Once you have downloaded the JDK 11 Software (jdk-11.0.14_windows-x64_bin.exe), double click on it to see the start of the installation process.
Now click Next to see the below image, Here you have a choice to change the java installation directory by clicking on the change… button otherwise simply go with the default path by clicking the Next > button. I am going here with the default path only.
Once you click the Next, you will see the start of the installation process as below image. After successful installation, you just close the installation wizard.
Step-3: Set Java path in environment variable in windows 10
System Environment Variables path:
Right click on MyComputer -> properties -> Advanced System Settings -> Environment variables
Now click on the Environment Variables button > add JAVA_HOME & Path as shown in the below images:
Now we should have to add Java Path. If the Path variable is already there then simply we can click on the Edit… button > then click the New button to add the path as below image.
Step-4: Verify the Java Installation
To verify the installation open the command prompt(Win+R key and type cmd) and then type java -version and press Enter key.
Congratulations! You have been successfully installed Java SE 11 on your Windows 10 operating system.
Conclusion
In this tutorial, you have seen how do you download and install Java SE development kit 11.0.14 (JDK-11) on the Windows 64-bit Operating system. You have also seen how can you verify the successful installation of JDK software.
FAQ
Does JDK 11 include JRE?
No, In JDK 11, JRE is no longer available. In this release, the JRE or Server JRE is no longer offered. Only the JDK is offered.
how to check what JDK I have?
Open the command prompt (type ‘cmd’ in the windows search box and press enter), and then type the command ‘java -version’ and press enter key. It will show you the installed version of java. You can refer to step-4 of the JDK installation steps in this article.
Related articles:
- JDK 17 Installation on Windows 10 [step-by-step]
- JDK 8 Installation on Windows 10 [step-by-step]
- How to install Maven on Windows System
- How to install and configure Tomcat Server in Eclipse?
- Install MySQL Server 8.0.27 [zip Archive] on Windows 10
You may also like:
- File Upload in Java Servlet Example
- Spring Boot File Upload with Advance Progress bar in Ajax
- How to write Excel files in java using Apache POI?
- Drag and drop file upload using Javascript