Download openjdk for windows

October 2022 Updates

The October 2022 updates of Microsoft Build of OpenJDK are now live at microsoft.com/openjdk.

This release includes new container images, new experimental features, and source code now hosted on GitHub.

OpenJDK 17 LTS (download)

Release 17.0.5.

OpenJDK 11 LTS (download)

Release 11.0.17.

New experimental feature

To enable this feature, developers must use the following JVM flags:

    -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

For more details on this release, please read our announcement.

January 2023 Updates

The January 2023 updates of Microsoft Build of OpenJDK are now live at microsoft.com/openjdk.

This release also includes new container images.

OpenJDK 17.0.6 (download)

  • releases/jdk-17.0.6
  • List of fixes

Enhancements

  • Includes an experimental feature to improve the performance of Escape Analysis by increasing the number of opportunities for Scalar Replacement. To enable this feature, developers must use the following JVM flags:

    -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

Known issues

  • Binaries do not have Default CDS (JEP 341) archives. Run java -Xshare:dump to produce them after installation.

OpenJDK 11.0.18 (download)

OpenJDK 11.0.18

  • release/jdk-11.0.18
  • List of fixes

Enhancements

  • Includes an experimental feature to improve the performance of Escape Analysis by increasing the number of opportunities for Scalar Replacement. To enable this feature, developers must use the following JVM flags:

    -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

  • Backports of the following enhancements and bug fixes:

    • JDK-8250902 Implement MD5 Intrinsics on x86 — Java Bug System
    • JFR
      • JDK-8226897 Provide object age with JFR OldObjectSample event — Java Bug System
      • JDK-8232594 Make the output of the JFR command duration more user friendly — Java Bug System
      • JDK-8216041 [Event Request] — Deoptimization — Java Bug System

Known issues

  • Binaries do not have Default CDS (JEP 341) archives. Run java -Xshare:dump to produce them after installation.

January 2022 Updates

The January 2022 updates of Microsoft Build of OpenJDK are now live at microsoft.com/openjdk.

This release includes new supported operating systems and architectures, as well as information regarding End of Life of Zulu for Azure binaries. Please read the announcement for more details.

OpenJDK 17 LTS (download)

Release 17.0.2 now includes packages for the following operating systems:

  • Linux (x64 / aarch64)
  • Windows (x64 / aarch64)
  • macOS (x64 / aarch64)
  • Alpine Linux (x64; musl-libc)

OpenJDK 11 LTS (download)

Release 11.0.14 now includes packages for the following operating systems:

  • Linux (x64 / aarch64)
  • Windows (x64 / aarch64)
  • macOS (x64 / aarch64)
  • Alpine Linux (x64; musl-libc)

NOTE: The packages for macOS aarch64 are Early Access and may have not passed all tests.

April 2025

jdk-8u452-x64 ZIP

OpenJDK 8 Windows 64-bit


Release date

April 16, 2025

jdk-8u452-x64 MSI

OpenJDK 8 Windows 64-bit


Release date

April 16, 2025

jre-8u452-x64 ZIP

JRE 8 Windows 64-bit


Release date

April 16, 2025

jdk-8u452-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

April 16, 2025

jre-8u452-x64 TAR.XZ

JRE 8 Linux 64-bit


Release date

April 16, 2025

jdk-8u452 Sources

OpenJDK 8 Source Code


Release date

April 16, 2025

jdk-17.0.15-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

April 16, 2025

jdk-17.0.15-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

April 16, 2025

jre-17.0.15-x64 ZIP

JRE 17 Windows 64-bit


Release date

April 16, 2025

jre-17.0.15-x64 MSI

JRE 17 Windows 64-bit


Release date

April 16, 2025

jdk-17.0.15-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

April 16, 2025

jre-17.0.15-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

April 16, 2025

jdk-17.0.15 Sources

OpenJDK 17 Source Code


Release date

April 16, 2025

jdk-21.0.7-x64 ZIP

OpenJDK 21 Windows 64-bit


Release date

April 16, 2025

jdk-21.0.7-x64 MSI

OpenJDK 21 Windows 64-bit


Release date

April 16, 2025

jre-21.0.7-x64 ZIP

JRE 21 Windows 64-bit


Release date

April 16, 2025

jre-21.0.7-x64 MSI

JRE 21 Windows 64-bit


Release date

April 16, 2025

jdk-21.0.7-x64 TAR.XZ

OpenJDK 21 Linux 64-bit


Release date

April 16, 2025

jre-21.0.7-x64 TAR.XZ

JRE 21 Linux 64-bit


Release date

April 16, 2025

jdk-21.0.7 Sources

OpenJDK 21 Source Code


Release date

April 16, 2025

January 2025

jdk-8u442-x64 ZIP

OpenJDK 8 Windows 64-bit


Release date

January 21, 2025

jdk-8u442-x64 MSI

OpenJDK 8 Windows 64-bit


Release date

January 21, 2025

jre-8u442-x64 ZIP

JRE 8 Windows 64-bit


Release date

January 21, 2025

jdk-8u442-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

January 21, 2025

jre-8u442-x64 TAR.XZ

JRE 8 Linux 64-bit


Release date

January 21, 2025

jdk-8u442 Sources

OpenJDK 8 Source Code


Release date

January 21, 2025

jdk-17.0.14-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

January 21, 2025

jdk-17.0.14-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

January 21, 2025

jre-17.0.14-x64 ZIP

JRE 17 Windows 64-bit


Release date

January 21, 2025

jre-17.0.14-x64 MSI

JRE 17 Windows 64-bit


Release date

January 21, 2025

jdk-17.0.14-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

January 21, 2025

jre-17.0.14-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

January 21, 2025

jdk-17.0.14 Sources

OpenJDK 17 Source Code


Release date

January 21, 2025

jdk-21.0.6-x64 ZIP

OpenJDK 21 Windows 64-bit


Release date

January 21, 2025

jdk-21.0.6-x64 MSI

OpenJDK 21 Windows 64-bit


Release date

January 21, 2025

jre-21.0.6-x64 ZIP

JRE 21 Windows 64-bit


Release date

January 21, 2025

jre-21.0.6-x64 MSI

JRE 21 Windows 64-bit


Release date

January 21, 2025

jdk-21.0.6-x64 TAR.XZ

OpenJDK 21 Linux 64-bit


Release date

January 21, 2025

jre-21.0.6-x64 TAR.XZ

JRE 21 Linux 64-bit


Release date

January 21, 2025

jdk-21.0.6 Sources

OpenJDK 21 Source Code


Release date

January 21, 2025

October 2024

jdk-8u432-x64 ZIP

OpenJDK 8 Windows 64-bit


Release date

October 16, 2024

jdk-8u432-x64 MSI

OpenJDK 8 Windows 64-bit


Release date

October 16, 2024

jre-8u432-x64 ZIP

JRE 8 Windows 64-bit


Release date

October 16, 2024

jdk-8u432-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

October 16, 2024

jre-8u432-x64 TAR.XZ

JRE 8 Linux 64-bit


Release date

October 16, 2024

jdk-8u432 Sources

OpenJDK 8 Source Code


Release date

October 16, 2024

jdk-11.0.25-x64 ZIP

OpenJDK 11 Windows 64-bit


Release date

October 16, 2024

jdk-11.0.25-x64 MSI

OpenJDK 11 Windows 64-bit


Release date

October 16, 2024

jre-11.0.25-x64 ZIP

JRE 11 Windows 64-bit


Release date

October 16, 2024

jre-11.0.25-x64 MSI

JRE 11 Windows 64-bit


Release date

October 16, 2024

jdk-11.0.25-x64 TAR.XZ

OpenJDK 11 Linux 64-bit


Release date

October 16, 2024

jre-11.0.25-x64 TAR.XZ

JRE 11 Linux 64-bit


Release date

October 16, 2024

jdk-11.0.25 Sources

OpenJDK 11 Source Code


Release date

October 16, 2024

jdk-17.0.13-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

October 16, 2024

jdk-17.0.13-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

October 16, 2024

jre-17.0.13-x64 ZIP

JRE 17 Windows 64-bit


Release date

October 16, 2024

jre-17.0.13-x64 MSI

JRE 17 Windows 64-bit


Release date

October 16, 2024

jdk-17.0.13-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

October 16, 2024

jre-17.0.13-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

October 16, 2024

jdk-17.0.13 Sources

OpenJDK 17 Source Code


Release date

October 16, 2024

jdk-21.0.5-x64 ZIP

OpenJDK 21 Windows 64-bit


Release date

October 16, 2024

jdk-21.0.5-x64 MSI

OpenJDK 21 Windows 64-bit


Release date

October 16, 2024

jre-21.0.5-x64 ZIP

JRE 21 Windows 64-bit


Release date

October 16, 2024

jre-21.0.5-x64 MSI

JRE 21 Windows 64-bit


Release date

October 16, 2024

jdk-21.0.5-x64 TAR.XZ

OpenJDK 21 Linux 64-bit


Release date

October 16, 2024

jre-21.0.5-x64 TAR.XZ

JRE 21 Linux 64-bit


Release date

October 16, 2024

jdk-21.0.5 Sources

OpenJDK 21 Source Code


Release date

October 16, 2024

July 2024

jdk-8u422-x64 ZIP

OpenJDK 8 Windows 64-bit


Release date

July 16, 2024

jdk-8u422-x64 MSI

OpenJDK 8 Windows 64-bit


Release date

July 16, 2024

jre-8u422-x64 ZIP

JRE 8 Windows 64-bit


Release date

July 16, 2024

jdk-8u422-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

July 16, 2024

jre-8u422-x64 TAR.XZ

JRE 8 Linux 64-bit


Release date

July 16, 2024

jdk-8u422 Sources

OpenJDK 8 Source Code


Release date

July 16, 2024

jdk-11.0.24-x64 ZIP

OpenJDK 11 Windows 64-bit


Release date

July 16, 2024

jdk-11.0.24-x64 MSI

OpenJDK 11 Windows 64-bit


Release date

July 16, 2024

jre-11.0.24-x64 ZIP

JRE 11 Windows 64-bit


Release date

July 16, 2024

jre-11.0.24-x64 MSI

JRE 11 Windows 64-bit


Release date

July 16, 2024

jdk-11.0.24-x64 TAR.XZ

OpenJDK 11 Linux 64-bit


Release date

July 16, 2024

jre-11.0.24-x64 TAR.XZ

JRE 11 Linux 64-bit


Release date

July 16, 2024

jdk-11.0.24 Sources

OpenJDK 11 Source Code


Release date

July 16, 2024

jdk-17.0.12-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

July 16, 2024

jdk-17.0.12-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

July 16, 2024

jre-17.0.12-x64 ZIP

JRE 17 Windows 64-bit


Release date

July 16, 2024

jre-17.0.12-x64 MSI

JRE 17 Windows 64-bit


Release date

July 16, 2024

jdk-17.0.12-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

July 16, 2024

jre-17.0.12-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

July 16, 2024

jdk-17.0.12 Sources

OpenJDK 17 Source Code


Release date

July 16, 2024

jdk-21.0.4-x64 ZIP

OpenJDK 21 Windows 64-bit


Release date

July 16, 2024

jdk-21.0.4-x64 MSI

OpenJDK 21 Windows 64-bit


Release date

July 16, 2024

jre-21.0.4-x64 ZIP

JRE 21 Windows 64-bit


Release date

July 16, 2024

jre-21.0.4-x64 MSI

JRE 21 Windows 64-bit


Release date

July 16, 2024

jdk-21.0.4-x64 TAR.XZ

OpenJDK 21 Linux 64-bit


Release date

July 16, 2024

jre-21.0.4-x64 TAR.XZ

JRE 21 Linux 64-bit


Release date

July 16, 2024

jdk-21.0.4 Sources

OpenJDK 21 Source Code


Release date

July 16, 2024

April 2024

jdk-8u412-x64 ZIP

OpenJDK 8 Windows 64-bit


Release date

April 18, 2024

jdk-8u412-x64 MSI

OpenJDK 8 Windows 64-bit


Release date

April 18, 2024

jre-8u412-x64 ZIP

JRE 8 Windows 64-bit


Release date

April 18, 2024

jdk-8u412-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

April 18, 2024

jre-8u412-x64 TAR.XZ

JRE 8 Linux 64-bit


Release date

April 18, 2024

jdk-8u412 Sources

OpenJDK 8 Source Code


Release date

April 18, 2024

jdk-11.0.23-x64 ZIP

OpenJDK 11 Windows 64-bit


Release date

April 18, 2024

jdk-11.0.23-x64 MSI

OpenJDK 11 Windows 64-bit


Release date

April 18, 2024

jre-11.0.23-x64 ZIP

JRE 11 Windows 64-bit


Release date

April 18, 2024

jre-11.0.23-x64 MSI

JRE 11 Windows 64-bit


Release date

April 18, 2024

jdk-11.0.23-x64 TAR.XZ

OpenJDK 11 Linux 64-bit


Release date

April 18, 2024

jre-11.0.23-x64 TAR.XZ

JRE 11 Linux 64-bit


Release date

April 18, 2024

jdk-11.0.23 Sources

OpenJDK 11 Source Code


Release date

April 18, 2024

jdk-17.0.11-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

April 18, 2024

jdk-17.0.11-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

April 18, 2024

jre-17.0.11-x64 ZIP

JRE 17 Windows 64-bit


Release date

April 18, 2024

jre-17.0.11-x64 MSI

JRE 17 Windows 64-bit


Release date

April 18, 2024

jdk-17.0.11-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

April 18, 2024

jre-17.0.11-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

April 18, 2024

jdk-17.0.11 Sources

OpenJDK 17 Source Code


Release date

April 18, 2024

jdk-21.0.3-x64 ZIP

OpenJDK 21 Windows 64-bit


Release date

April 18, 2024

jdk-21.0.3-x64 MSI

OpenJDK 21 Windows 64-bit


Release date

April 18, 2024

jre-21.0.3-x64 ZIP

JRE 21 Windows 64-bit


Release date

April 18, 2024

jre-21.0.3-x64 MSI

JRE 21 Windows 64-bit


Release date

April 18, 2024

jdk-21.0.3-x64 TAR.XZ

OpenJDK 21 Linux 64-bit


Release date

April 18, 2024

jre-21.0.3-x64 TAR.XZ

JRE 21 Linux 64-bit


Release date

April 18, 2024

jdk-21.0.3 Sources

OpenJDK 21 Source Code


Release date

April 18, 2024

January 2024

jdk-8u402-x64 ZIP

OpenJDK 8 Windows 64-bit


Release date

January 17, 2024

jdk-8u402-x64 MSI

OpenJDK 8 Windows 64-bit


Release date

January 17, 2024

jre-8u402-x64 ZIP

JRE 8 Windows 64-bit


Release date

January 17, 2024

jdk-8u402-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

January 17, 2024

jre-8u402-x64 TAR.XZ

JRE 8 Linux 64-bit


Release date

January 17, 2024

jdk-8u402 Sources

OpenJDK 8 Source Code


Release date

January 17, 2024

jdk-11.0.22-x64 ZIP

OpenJDK 11 Windows 64-bit


Release date

January 17, 2024

jdk-11.0.22-x64 MSI

OpenJDK 11 Windows 64-bit


Release date

January 17, 2024

jre-11.0.22-x64 ZIP

JRE 11 Windows 64-bit


Release date

January 17, 2024

jre-11.0.22-x64 MSI

JRE 11 Windows 64-bit


Release date

January 17, 2024

jdk-11.0.22-x64 TAR.XZ

OpenJDK 11 Linux 64-bit


Release date

January 17, 2024

jre-11.0.22-x64 TAR.XZ

JRE 11 Linux 64-bit


Release date

January 17, 2024

jdk-11.0.22 Sources

OpenJDK 11 Source Code


Release date

January 17, 2024

jdk-17.0.10-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

January 17, 2024

jdk-17.0.10-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

January 17, 2024

jre-17.0.10-x64 ZIP

JRE 17 Windows 64-bit


Release date

January 17, 2024

jre-17.0.10-x64 MSI

JRE 17 Windows 64-bit


Release date

January 17, 2024

jdk-17.0.10-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

January 17, 2024

jre-17.0.10-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

January 17, 2024

jdk-17.0.10 Sources

OpenJDK 17 Source Code


Release date

January 17, 2024

jdk-21.0.2-x64 ZIP

OpenJDK 21 Windows 64-bit


Release date

January 17, 2024

jdk-21.0.2-x64 MSI

OpenJDK 21 Windows 64-bit


Release date

January 17, 2024

jre-21.0.2-x64 ZIP

JRE 21 Windows 64-bit


Release date

January 17, 2024

jre-21.0.2-x64 MSI

JRE 21 Windows 64-bit


Release date

January 17, 2024

jdk-21.0.2-x64 TAR.XZ

OpenJDK 21 Linux 64-bit


Release date

January 17, 2024

jre-21.0.2-x64 TAR.XZ

JRE 21 Linux 64-bit


Release date

January 17, 2024

jdk-21.0.2 Sources

OpenJDK 21 Source Code


Release date

January 17, 2024

November 2023

jdk-21.0.1-x64 ZIP

OpenJDK 21 Windows 64-bit


Release date

November 14, 2023

jdk-21.0.1-x64 MSI

OpenJDK 21 Windows 64-bit


Release date

November 14, 2023

jre-21.0.1-x64 ZIP

JRE 21 Windows 64-bit


Release date

November 14, 2023

jre-21.0.1-x64 MSI

JRE 21 Windows 64-bit


Release date

November 14, 2023

jdk-21.0.1-x64 TAR.XZ

OpenJDK 21 Linux 64-bit


Release date

November 14, 2023

jre-21.0.1-x64 TAR.XZ

JRE 21 Linux 64-bit


Release date

November 14, 2023

jdk-21.0.1 Sources

OpenJDK 21 Source Code


Release date

November 14, 2023

October 2023

jdk-8u392-x64 ZIP

OpenJDK 8 Windows 64-bit


Release date

October 18, 2023

jdk-8u392-x64 MSI

OpenJDK 8 Windows 64-bit


Release date

October 18, 2023

jre-8u392-x64 ZIP

JRE 8 Windows 64-bit


Release date

October 18, 2023

jdk-8u392-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

October 18, 2023

jre-8u392-x64 TAR.XZ

JRE 8 Linux 64-bit


Release date

October 18, 2023

jdk-8u392 Sources

OpenJDK 8 Source Code


Release date

October 18, 2023

jdk-11.0.21-x64 ZIP

OpenJDK 11 Windows 64-bit


Release date

October 18, 2023

jdk-11.0.21-x64 MSI

OpenJDK 11 Windows 64-bit


Release date

October 18, 2023

jre-11.0.21-x64 ZIP

JRE 11 Windows 64-bit


Release date

October 18, 2023

jre-11.0.21-x64 MSI

JRE 11 Windows 64-bit


Release date

October 18, 2023

jdk-11.0.21-x64 TAR.XZ

OpenJDK 11 Linux 64-bit


Release date

October 18, 2023

jre-11.0.21-x64 TAR.XZ

JRE 11 Linux 64-bit


Release date

October 18, 2023

jdk-11.0.21 Sources

OpenJDK 11 Source Code


Release date

October 18, 2023

jdk-17.0.9-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

October 18, 2023

jdk-17.0.9-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

October 18, 2023

jre-17.0.9-x64 ZIP

JRE 17 Windows 64-bit


Release date

October 18, 2023

jre-17.0.9-x64 MSI

JRE 17 Windows 64-bit


Release date

October 18, 2023

jdk-17.0.9-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

October 18, 2023

jre-17.0.9-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

October 18, 2023

jdk-17.0.9 Sources

OpenJDK 17 Source Code


Release date

October 18, 2023

September 2023

jdk-11.0.20.1-x64 ZIP

OpenJDK 11 Windows 64-bit


Release date

September 20, 2023

jdk-11.0.20.1-x64 MSI

OpenJDK 11 Windows 64-bit


Release date

September 20, 2023

jre-11.0.20.1-x64 ZIP

JRE 11 Windows 64-bit


Release date

September 20, 2023

jre-11.0.20.1-x64 MSI

JRE 11 Windows 64-bit


Release date

September 20, 2023

jdk-11.0.20.1-x64 TAR.XZ

OpenJDK 11 Linux 64-bit


Release date

September 20, 2023

jre-11.0.20.1-x64 TAR.XZ

JRE 11 Linux 64-bit


Release date

September 20, 2023

jdk-11.0.20.1 Sources

OpenJDK 11 Source Code


Release date

September 20, 2023

jdk-17.0.8.1-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

September 20, 2023

jdk-17.0.8.1-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

September 20, 2023

jre-17.0.8.1-x64 ZIP

JRE 17 Windows 64-bit


Release date

September 20, 2023

jre-17.0.8.1-x64 MSI

JRE 17 Windows 64-bit


Release date

September 20, 2023

jdk-17.0.8.1-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

September 20, 2023

jre-17.0.8.1-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

September 20, 2023

jdk-17.0.8.1 Sources

OpenJDK 17 Source Code


Release date

September 20, 2023

July 2023

jdk-8u382-x64 ZIP

OpenJDK 8 Windows 64-bit


Release date

July 20, 2023

jdk-8u382-x64 MSI

OpenJDK 8 Windows 64-bit


Release date

July 20, 2023

jre-8u382-x64 ZIP

JRE 8 Windows 64-bit


Release date

July 20, 2023

jdk-8u382-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

July 20, 2023

jre-8u382-x64 TAR.XZ

JRE 8 Linux 64-bit


Release date

July 20, 2023

jdk-8u382 Sources

OpenJDK 8 Source Code


Release date

July 20, 2023

jdk-11.0.20-x64 ZIP

OpenJDK 11 Windows 64-bit


Release date

July 20, 2023

jdk-11.0.20-x64 MSI

OpenJDK 11 Windows 64-bit


Release date

July 20, 2023

jre-11.0.20-x64 ZIP

JRE 11 Windows 64-bit


Release date

July 20, 2023

jre-11.0.20-x64 MSI

JRE 11 Windows 64-bit


Release date

July 20, 2023

jdk-11.0.20-x64 TAR.XZ

OpenJDK 11 Linux 64-bit


Release date

July 20, 2023

jre-11.0.20-x64 TAR.XZ

JRE 11 Linux 64-bit


Release date

July 20, 2023

jdk-11.0.20 Sources

OpenJDK 11 Source Code


Release date

July 20, 2023

jdk-17.0.8-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

July 20, 2023

jdk-17.0.8-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

July 20, 2023

jre-17.0.8-x64 ZIP

JRE 17 Windows 64-bit


Release date

July 20, 2023

jre-17.0.8-x64 MSI

JRE 17 Windows 64-bit


Release date

July 20, 2023

jdk-17.0.8-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

July 20, 2023

jre-17.0.8-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

July 20, 2023

jdk-17.0.8 Sources

OpenJDK 17 Source Code


Release date

July 20, 2023

April 2023

jdk-8u372-x64 ZIP

OpenJDK 8 Windows 64-bit


Release date

April 20, 2023

jdk-8u372-x64 MSI

OpenJDK 8 Windows 64-bit


Release date

April 20, 2023

jre-8u372-x64 ZIP

JRE 8 Windows 64-bit


Release date

April 20, 2023

jdk-8u372-x86 ZIP

OpenJDK 8 Windows 32-bit


Release date

April 20, 2023

jdk-8u372-x86 MSI

OpenJDK 8 Windows 32-bit


Release date

April 20, 2023

jre-8u372-x86 ZIP

JRE 8 Windows 32-bit


Release date

April 20, 2023

jdk-8u372-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

April 20, 2023

jre-8u372-x64 TAR.XZ

OpenJDK 8 Linux 64-bit


Release date

April 20, 2023

jdk-8u372 Sources

OpenJDK 8 Source Code


Release date

April 20, 2023

jdk-11.0.19-x64 ZIP

OpenJDK 11 Windows 64-bit


Release date

April 20, 2023

jdk-11.0.19-x64 MSI

OpenJDK 11 Windows 64-bit


Release date

April 20, 2023

jre-11.0.19-x64 ZIP

JRE 11 Windows 64-bit


Release date

April 20, 2023

jre-11.0.19-x64 MSI

JRE 11 Windows 64-bit


Release date

April 20, 2023

jdk-11.0.19-x64 TAR.XZ

OpenJDK 11 Linux 64-bit


Release date

April 20, 2023

jre-11.0.19-x64 TAR.XZ

JRE 11 Linux 64-bit


Release date

April 20, 2023

jdk-11.0.19 Sources

OpenJDK 11 Source Code


Release date

April 20, 2023

jdk-17.0.7-x64 ZIP

OpenJDK 17 Windows 64-bit


Release date

April 20, 2023

jdk-17.0.7-x64 MSI

OpenJDK 17 Windows 64-bit


Release date

April 20, 2023

jre-17.0.7-x64 ZIP

JRE 17 Windows 64-bit


Release date

April 20, 2023

jre-17.0.7-x64 MSI

JRE 17 Windows 64-bit


Release date

April 20, 2023

jdk-17.0.7-x64 TAR.XZ

OpenJDK 17 Linux 64-bit


Release date

April 20, 2023

jre-17.0.7-x64 TAR.XZ

JRE 17 Linux 64-bit


Release date

April 20, 2023

jdk-17.0.7 Sources

OpenJDK 17 Source Code


Release date

April 20, 2023

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 64­bit


Release date

May 05, 2021

jdk-8u292-x64 MSI

OpenJDK 8 Windows 64­bit


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

Details
Written by  
Last Updated on 28 October 2024   |   Print  Email

Java is one of the most popular programming languages, used by millions of developers worldwide. To start programming in Java, you need to install tools and libraries distributed in a package called Java Development Kit (JDK). In this post, I will guide you through the steps to install OpenJDK, an open-source distribution of the JDK, for Java version 23 on the Windows operating system.

JDK 23 is a regular update to the Java SE platform, released on September 17th 2024. OpenJDK 23 provides the open-source and production-ready distribution. Follow the steps below to set up Java 23 on Windows using OpenJDK 23.

1. Download Binary Distribution of OpenJDK 23 for Windows

Click this link to visit the official OpenJDK 23 download page, which appears as follows:

openjdk 23 download page windows

As you can see, there is no installer for OpenJDK for any operating system. It is distributed as compressed ZIP archive file for Windows. Click the link (1) to start downloading the binary distribution of OpenJDK 23. Save the file (openjdk-23.0.1_windows-x64_bin.zip) in the Downloads directory under your user home directory.

2. Verify the Downloaded Zip File

Before using the downloaded ZIP file, it’s strongly recommended to verify its integrity by comparing the SHA256 checksum value of the file with the one published on the download page. To verify, open a new Command Prompt window (press the Start button, type ‘cmd’, and click the best match), and use the cd command to set the current directory to the location of the downloaded file. For example:

cd Downloads

Then type the following command:

certutil -hashfile openjdk-23.0.1_windows-x64_bin.zip sha256

This prints the SHA256 checksum of the specified file. Compare it to the checksum shown in the link (2) in the download page screenshot above. If they match, you can extract the ZIP file to install the JDK.

Next, extract the archive file (openjdk-23.0.1_windows-x64_bin.zip) into a specific directory, such as D:\OpenJDK. You can use Windows’ built-in extraction tool, a third-party program like WinZip or WinRAR, or the following command in Command Prompt window:

tar -xf openjdk-23.0.1_windows-x64_bin.zip -C D:\OpenJDK

This command extracts the ZIP file into the OpenJDK directory on the D drive, so the JDK installation directory becomes D:\OpenJDK\jdk-23.0.1.

Next, we need to configure a couple of system environment variables, such as JAVA_HOME and Path. To do this, click the Start button, type ‘environment variable’, and click the best match, Edit the system environment variables. In the System Properties dialog, click the Environment Variables button.

In the Environment Variables dialog, click the New button under System variables list to create a new variable named JAVA_HOME, as shown below:

create java home variable for openjdk 23

Next, edit the Path environment variable and insert a new entry at the beginning of the list, as shown below:

Edit path env variable for openjdk 23

This configuration allows the JDK to be recognized by Java-based applications such as IDEs and servers. Click OK a few times to close the dialogs.

For more details about setting environment variables for Java on Windows, check this guide.

4. Verify the OpenJDK 23 Setup on Windows

The final step is to perform some checks to ensure everything is configured properly. Open a new Command Prompt window and type java -version to check the version of the Java Virtual Machine (JVM). You should see the following output:

check openjdk 23 version on windows

This means you have successfully installed OpenJDK 23 on your Windows computer. If you don’t see this output, check the environment variables to ensure they point to the right path. You can also type javac -version to check the version of the Java compiler.

Congratulations! You can now start your Java development journey.

To see the setup of OpenJDK 23 on Windows in action, watch the following video:

Related Articles:

  • How to set JAVA_HOME in macOS and Linux permanently
  • How to set JAVA_HOME environment variable on Windows 10
  • What are JVM, JRE and JDK
  • How to write, compile and run a hello world Java program for beginners
  • Java Core Language Tutorials

About the Author:

Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.

Add comment

Microsoft has released a preview version of OpenJDK version 11.0.10.9. OpenJDK is a free-to-use open-source Java platform for developers to deploy on almost every OS. Microsoft states that this is a Long-Term Support release, which will be supported until at least 2024.

OpenJDK 11 includes binaries for Java 11, which was released back in 2018. Since this is a preview release, Microsoft expects the developers to provide feedback on OpenJDK 11 so that they can refine it before the stable release.

You can download and install OpenJDK 11 using the links and guide given below.

Download OpenJDK 11

Click on the links below to download OpenJDK for your operating system.

Microsoft OpenJDK 11.0.10.9 for Windows x64

Microsoft OpenJDK 11.0.10.9 for macOS x64

Microsoft OpenJDK 11.0.10.9 for Linux x64

You may find more downloadable content on Microsoft’s OpenJDK page.

Install OpenJDK 11 on Windows 10

To install OpenJDK 11 Preview on your Windows 10 PC, download it from the link provided above. Once downloaded, execute the package. The installation wizard will now appear. Click Next to continue.

wizard 1

On the next screen, agree to the terms and conditions by checking the box and then click Next.

wizard 2

Now, select which components you would like to install, and which you would not. To do so, click on the icons next to the components, and then select the option from the context menu, as in the image below. Click Next when done.

wizard 3

On the next screen, click Install to begin the installation process.

install

The installation process should not take very long. Once it is complete, click Finish on the final page of the wizard.

finish

OpenJDK 11 Preview has now been successfully installed on your device.

What’s new in OpenJDK 11

OpenJDK 11 has fixed a number of backports and other security concerns raised by developers through feedback. You can read more about these backports and vulnerability fixes in the release notes.

These backport fixes allow Microsoft to expedite fixes and improvements in the future which shall be available to all Java developers everywhere in the world.

Closing words

OpenJDK 11 Preview brings an opportunity for the developers to test out their products on the new version before it is rolled out as a stable update. This allows them to get ahead in the game and be prepared for what 21st century Java technology has to offer.

if you are a Java developer, then you should definitely give this release a try and provide feedback to Microsoft on what you think about it, whether there are any glitches, and how they can make it even better.

Last Updated :
09 Jan, 2025

We all know that Java is one of the most popular programming languages and comes under the top 10 most used programming languages. Now, if you are starting your Java learning, then you need to install the Java Development Kit (JDK) on your machine. OpenJDK is a free and open-source version of the Java Platform Standard Edition.

This step-by-step guide is one place to know how to install OpenJDK in a Windows system, how to verify the installation, and how to run your first Java program. Also, the procedure you are following in this article is applicable on Windows 10 and Windows 11 also.

System Requirements to Install OpenJDK in Windows

  • OS: Windows 10 (version 1903) and Windows 11 all versions
  • Processor: Minimum 1 GHz processor (Recommended 2 GHz processor)
  • Disk Space: Minimum 300 MB free space
  • RAM: Minimum 2 GB of RAM (Recommended 4 GB)

How to Install OpenJDK (Free Java) in Windows

In this section we are going to discuss the step-by-step process to install OpenJDK in Windows 10 and 11. So, follow the steps and complete the installation process by yourself.

Step 1: Download OpenJDK

  • Open your web browser and go to the official OpenJDK website or visit a trusted distributor like Adoptium or Amazon Corretto.
  • Look for the latest version of OpenJDK that matches your requirements.
  • Download the Windows installer or the ZIP file for the 64-bit version of OpenJDK. Ensure you choose the correct version for your system.

Step 2: Install OpenJDK

If you downloaded the installer

  • Once download is completed double-click on the downloaded installer file.
  • Follow the instructions in the installation wizard.
  • Select the installation directory or use the default one provided.
  • Click “Install” and wait for the installation to complete.

If you downloaded the ZIP file

  • Locate the downloaded ZIP file and extract it to a folder on your computer. For example, you can extract it to C:\Program Files\OpenJDK.
  • Remember the folder path where you extracted OpenJDK, as you will need it later.

Step 3: Set Up Environment Variables

You need to set up environment variables to run Java programs from the command prompt.

  • Open the Start menu and search for “Environment Variables”.
  • Click on “Edit the system environment variables”.
  • In the System Properties window, click on the “Environment Variables” button.
  • Under “System Variables”, find the “Path” variable and select it, then click “Edit”.
  • Click “New” and add the path to the bin folder inside your OpenJDK installation directory. For example, C:\Program Files\OpenJDK\bin.
  • Click “OK” to save the changes.

Step 4: Verify the Installation

  • Open the command prompt by pressing Win + R, typing cmd, and pressing Enter.
  • Type the following command to check the Java version:
    java -version
  • If OpenJDK is installed correctly, you will see the version details displayed in the command promt

Step 5: Run a Java Program

  • Now that OpenJDK is installed and configured, you can run your first Java program.
  • Create a new file named HelloWorld.java using a text editor like Notepad.
  • Write the following code in the file:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
  • Save the file in a folder, for example, C:\JavaProjects.
  • Open the command prompt and navigate to the folder where you saved the file using the cd command.
cd C:\JavaProjects
  • Compile the program using the following command:
javac HelloWorld.java
  • Run the program using the command:
java HelloWorld
  • If everything is set up correctly, you will see the message “Hello, World!” displayed in the command prompt.

Conclusion

You have successfully installed OpenJDK on your Windows computer and run your first Java program. OpenJDK provides a free and reliable way to work with Java, making it an excellent choice for developers. Now you can start learning and building Java applications with ease.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как удалить ассоциацию файлов в windows 10
  • Snmp monitor for windows
  • Onlyoffice community server windows
  • Создать образ диска iso в windows 10 acronis
  • Экран быстро гаснет как увеличить время windows 10