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
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
- 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
- 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
OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE).
OpenJDK 11 for Windows provides a distribution of OpenJDK that follows the Red Hat Enterprise Linux distribution of OpenJDK as closely as possible on the Microsoft Windows platform.
Windows builds use Red Hat Enterprise Linux RPM sources and apply all of the relevant RPM patches.
OpenJDK 11 for Windows includes OpenJDK, fonts, timezone data, and CA certificates from Red Hat Enterprise Linux.
1. Installing OpenJDK on Windows
1.1. Installing OpenJDK using the zip bundle
The easiest way to install the JDK on Windows is to unarchive the zip via the command prompt.
Note |
Extracting the contents of the zip bundle to a directory path that does not contain spaces is recommended. This is important as many scripts that reference the |
Procedure
-
Download the zip bundle of OpenJDK 11 for Windows.
-
Extract the contents of the zip bundle to a directory of your choice. See the note and caution above about spaces in the install path.
-
Update the
PATH
as below:C:> setx /m PATH "%PATH%;<YOUR_INSTALL_PATH>bin"
Note
The above command only works if you start the command prompt with
Run as administrator
./m updates the value as a system wide setting, instead of the default local environment.
You have to restart the command prompt to check the setting by typing
path
. -
Verify the OpenJDK 11 for Windows is installed by running:
java -version
in a newly opened command prompt and you should see the following:java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode) or openjdk version "1.8.0_212-2-redhat" OpenJDK Runtime Environment (build 1.8.0_212-2-redhat-b04) OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode) or openjdk version "11.0.3-redhat" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3-redhat+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3-redhat+7-LTS, mixed mode)
-
The
%JAVA_HOME%
environment variable must also be set to use some developer tools.Set the
%JAVA_HOME%
environment variable asC:> setx /m JAVA_HOME "<YOUR_INSTALL_PATH>"
Note
JAVA_HOME
will not work if thebin
directory is appended to your installation path.After restarting the command prompt, you can view your setting by typing
echo %JAVA_HOME%
. -
Open Command Prompt as an administrator.
-
Set the value of the environment variable to your OpenJDK installation path:
C:> setx /m JAVA_HOME "C:Progra~1RedHatjava-11-openjdk-11.0.1.13-1"
If the path contains spaces, use the shortened path name.
-
Restart Command Prompt to reload the environment variables.
1.2. Installing OpenJDK with the MSI Installer
The simplest way to install OpenJDK on Microsoft Windows.
Procedure
-
Download the MSI-based installer for OpenJDK 11 for Windows.
-
Run the installer for OpenJDK 11 for Windows.
-
Click
Next
on the Welcome Screen -
Check
I accept the terms in the License Agreement
, then clickNext
-
Click
Next
and accept the defaults, review the optional properties below if you wish to make changes. -
Click
Install
-
Click
Yes
on, «Do you want to allow this app to make changes to your device?». -
Verify the OpenJDK 11 for Windows is installed by running:
java -version
in a newly opened Command Prompt and you should see the following:java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode) or openjdk version "1.8.0_212-2-redhat" OpenJDK Runtime Environment (build 1.8.0_212-2-redhat-b04) OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode) or openjdk version "11.0.3-redhat" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3-redhat+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3-redhat+7-LTS, mixed mode)
(Optional)
Select the desired extra environment settings if needed as described below
The OpenJDK 11 for Windows MSI-based installer includes the following components and sets the following properties:
Components
- JDK Files
-
Java Development Kit (JDK) OpenJDK 11 for Windows files.
Properties
Setting | Default | JDK 8 | JDK 11 | Description |
---|---|---|---|---|
OpenJDK Runtime — Windows Registry |
Yes |
Yes |
Yes |
The following registry keys are set HKLMSoftwareJavaSoftJDK, entries: |
OpenJDK Runtime — Path Variable |
Yes |
Yes |
Yes |
Adds the Runtime to the Path variable so it is available from the command line. |
OpenJDK Runtime — JAVA_HOME System Variable |
No |
Yes |
Yes |
JAVA_HOME is used by some programs to find the Java runtime. |
OpenJDK Runtime — REDHAT_JAVA_HOME System Variable |
No |
Yes |
Yes |
REDHAT_JAVA_HOME will be used in the future for Mission Control. |
OpenJDK Runtime — Jar Files Association |
No |
Yes |
Yes |
This enables Jar files to be run from within Windows Explorer. |
Web Start (Beta) — JNLP File Association |
No |
Yes |
No |
Enables the launching of JNLP files downloaded from the web. |
Web Start (Beta) — PATH Variable |
No |
Yes |
No |
Enables the launching of JNLP files downloaded from the web from the local file system. |
Web Start (Beta) — Keep Settings and Cache |
No |
Yes |
No |
Keeps settings and caches on the local file system. |
Mission Control — Path Variable |
No |
No |
Yes |
Adds Mission Control to the Path Variable so it is available from the command line. |
2. Updating OpenJDK on Windows
2.1. Updating OpenJDK for Microsoft Windows using the zip bundle
OpenJDK 11 for Windows can be manually update using the zip bundle.
Procedure
-
Download the ZIP bundle of 11.0.3.
-
Extract the contents of the ZIP bundle to a directory of your choice.
Note
Extracting the contents of the zip bundle to a directory path that does not contain spaces is recommended.
-
On the command prompt, update
JAVA_HOME
environment variable as follows: -
Open Command Prompt as an administrator.
-
Set the value of the environment variable to your OpenJDK installation path:
C:> setx /m JAVA_HOME "C:Progra~1RedHatjava-11-openjdk-11.0.1.13-1"
If the path contains spaces, use the shortened path name.
-
Restart Command Prompt to reload the environment variables.
-
Set the value of path variable if it is not set already:
C:> setx -m PATH "%PATH%;%JAVA_HOME%bin";
-
Restart the command prompt to reload the environment variables.
-
Verify that
java -version
works without supplying the full path.C:> java -version openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment (build 11.0.3+7-LTS) OpenJDK 64-bit Server VM (build 11.0.3+7-LTS, mixed mode)
3. Configuring OpenJDK for Windows
3.1. Selecting a specific JDK from the installed versions for an application
You can select a specific JDK from the installed versions on Microsoft Windows for an application.
Prerequisites
-
More than one JDK is already installed on the system.
Procedure
-
Log in as a Windows system administrator.
-
On the command line, set the prompt to
C:/
. -
Enter
dir /b /s java.exe
to list all of the installed JDKs on the system. -
Set the value of the environment variable to your JDK (or JRE) installation path:
setx -m JAVA_HOME "Path to Java"
If the path contains spaces, use the shortened path name.
-
Restart the command prompt to reload the environment variables.
-
Retrieve the value of the path variable:
-
Set the value of path variable:
setx -m PATH "%PATH%;%JAVA_HOME%bin";
3.2. Setting up JDK Mission Control for Windows
This procedure describes how to install and set up JDK Mission Control for Microsoft Windows.
Prerequisites
-
Installation of OpenJDK 11 for Microsoft Windows.
Procedure
-
Unarchive the zip
-
In the
missioncontrol
directory, open the JMC client executable file. -
On the command line, start the JMC Client by entering
jmc
or the the full path to the JMC executable.JAVA_HOMEmissioncontroljmc.exe
-
On the JMC Client screen, create a new connection from the File Menu, choose your JVM, and start JMX console.
-
The result should give you an overview page with Processors, Memory consumption, Java heap use, JVM CPU usage, etc.
3.3. Configuring OpenJDK to run with customized heap size
OpenJDK 11 for Windows can be configured to use a customized heap size.
Prequisites
-
Installed Java Runtime
Procedure
-
Run the application by adding maximum heap size option to your java command line. For example to set the maximum heap size to 100 megabytes use the
-Xmx100m
option.$ java -Xmx100m
<your-main-class>
Revised on 2019-06-04 11:00:20 EDT
In the past, Oracle used to publish an executable installers for Windows that would:
- Unpack files
- Add registry keys indicating the installed version and path
- Add the JRE to the system PATH
- Register an uninstaller with Windows.
As of Java 11, the Oracle’s free version of Java (Oracle OpenJDK) doesn’t seem to include an installer. It is just a zip file containing the binaries.
How are we supposed to install OpenJDK 11 on Windows seeing as the aforementioned integrations are no longer there? Aren’t they necessary?
asked Sep 26, 2018 at 7:01
GiliGili
84.3k94 gold badges382 silver badges680 bronze badges
17
-
Extract the zip file into a folder, e.g.
C:Program FilesJava
and it will create ajdk-11
folder (where the bin folder is a direct sub-folder). You may need Administrator privileges to extract the zip file to this location. -
Set a PATH:
- Select Control Panel and then System.
- Click Advanced and then Environment Variables.
- Add the location of the bin folder of the JDK installation to the PATH variable in System Variables.
- The following is a typical value for the PATH variable:
C:WINDOWSsystem32;C:WINDOWS;"C:Program FilesJavajdk-11bin"
-
Set JAVA_HOME:
- Under System Variables, click New.
- Enter the variable name as JAVA_HOME.
- Enter the variable value as the installation path of the JDK (without the
bin
sub-folder). - Click OK.
- Click Apply Changes.
- Configure the JDK in your IDE (e.g. IntelliJ or Eclipse).
You are set.
To see if it worked, open up the Command Prompt and type java -version
and see if it prints your newly installed JDK.
If you want to uninstall — just undo the above steps.
Note: You can also point JAVA_HOME
to the folder of your JDK installations and then set the PATH
variable to %JAVA_HOME%bin
. So when you want to change the JDK you change only the JAVA_HOME
variable and leave PATH
as it is.
Georg Schölly
123k48 gold badges218 silver badges264 bronze badges
answered Sep 27, 2018 at 6:51
Lior Bar-OnLior Bar-On
10.4k5 gold badges32 silver badges45 bronze badges
17
Java 17 (LTS) and up
For Java 17 and up, you can use the Eclipse Adoptium website. According to their about section, the Eclipse Adoptium project is the continuation of the original AdoptOpenJDK mission.
Java 11 (LTS), Java 8 — 16
For Java 11 (8 through 16), you can use AdoptOpenJDK, a website hosted by the java community. You can find .msi installers for OpenJDK 8 through 16 there, which will perform all the things listed in the question (Unpacking, registry keys, PATH variable updating (and JAVA_HOME), uninstaller…).
answered May 27, 2019 at 13:47
PimgdPimgd
5,9531 gold badge30 silver badges44 bronze badges
2
Use the Chocolatey packet manager. It’s a command-line tool similar to npm. Once you have installed it, use
choco install openjdk --version=11.0
in an elevated command prompt to install OpenJDK 11 (leave out the --version
parameter to install the latest version).
To update an installed version to the latest version, type
choco upgrade openjdk
Pretty simple to use and especially helpful to upgrade to the latest version. No manual fiddling with path environment variables.
answered Jun 18, 2019 at 12:34
TobiasTobias
2,0202 gold badges25 silver badges49 bronze badges
10
From the comment by @ZhekaKozlov: ojdkbuild has OpenJDK builds (currently 8 and 11) for Windows (zip
and msi
).
4
You can use Amazon Corretto. It is free to use multiplatform, production-ready distribution of the OpenJDK. It comes with long-term support that will include performance enhancements and security fixes. Check the installation instructions here.
You can also check Zulu from Azul.
One more thing I like to highlight here is both Amazon Corretto and Zulu are TCK Compliant. You can see the OpenJDK builds comparison here and here.
answered Apr 27, 2020 at 17:39
SwapnilSwapnil
9441 gold badge12 silver badges20 bronze badges
https://www.openlogic.com/openjdk-downloads allowed me to pick a 32-bit version of OpenJDK8 (don’t ask — Arduino IDE doesn’t compile with 11), I think they just wrap around AdoptOpenJDK MSIs but I couldn’t find 32-bit distros on AdoptOpenJDK.
answered Mar 26, 2021 at 19:06
David AirapetyanDavid Airapetyan
5,0824 gold badges39 silver badges61 bronze badges
In addition to the above answers, it is worth noting that you have to move your JDK Path entry to the top of the Path
answered May 12, 2022 at 17:10
PrincePrince
20.1k6 gold badges39 silver badges58 bronze badges
Here is the complete answer. first of all you have to install the Chocolatey. to install Chocolatey run powershell as administrator and run the following command
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
after this run open cmd as administrator and run this command
choco install -y openjdk11
it will install the openjdk to the following location
C:Program FilesEclipse Adoptiumjdk-11.0.16.101-hotspot
finllay set your JAVA_HOME TO
C:Program FilesEclipse Adoptiumjdk-11.0.16.101-hotspot
and cheers
answered Sep 28, 2022 at 12:44
Engr.Aftab UfaqEngr.Aftab Ufaq
2,3002 gold badges14 silver badges40 bronze badges
WinGet is now available on Windows 10+ to install the Microsoft Build of OpenJDK on your machine. See details and access the downloads page at https://aka.ms/msopenjdk/ where Zip files and instructions.
answered Sep 29, 2022 at 6:17
d3r3kkd3r3kk
3,2252 gold badges17 silver badges22 bronze badges
Scoop installs programs you know and love, from the command line with a minimal amount of friction.
- Install scoop
- Add java
scoop bucket add java
- Install OpenJDK
scoop.cmd install openjdk17
answered Jan 2 at 14:06
jfkjfk
3,69530 silver badges25 bronze badges