This article provides links to download Microsoft OpenJDK Build.
For instructions on how to install using the PKG and MSI graphical installers, or through the WinGet, Homebrew, apt, and yum package managers, see the Install page.
The following tables provide links to package files for the General Availability releases and their .sha256sum.txt and .sig files.
OpenJDK
17
OpenJDK 17.0.6 LTS | View previous versions
Platform architecture type Download link Other files AArch64 Windows AArch64 / ARM64 zip microsoft-jdk-17.17.0.6-windows-aarch64.zip sha256/sig Windows AArch64/ARM64 msi microsoft-jdk-17.0.6-windows-aarch64.msi sha256 macOS AArch64/M1 tar.gz microsoft-jdk-17.0.6-macOS-aarch64.tar.gz sha256/sig macOS AArch64/M1 pkg microsoft-jdk-17.0.6-macOS-aarch64.pkg sha256 Linux AArch64/ARM64 tar.gz microsoft-jdk-17.0.6-linux-aarch64.tar.gz sha256/ sig x64 Windows x64 zip microsoft-jdk-17.0.6-Windows x64.zip sha256/sig Windows x64 msi microsoft-jdk-17.0.6-windows-x64.msi sha256 macOS x64 tar.gz microsoft-jdk-17.0.6-macOS-x64.tar.gz sha256/sig macOS x64 pkg microsoft-jdk-17.0.6-macOS-x64.pkg sha256 Linux x64 tar.gz microsoft-jdk-17.0.6-linux-x64.tar.gz sha256/sig Alpine x64 (musl) tar.gz microsoft-jdk-17.0.6-alpine-x64.tar.gz sha256/sig OpenJDK 11
OpenJDK
11.0.18 LTS | View previous versions
Platform architecture type Download link Other x64 files Linux x64 tar.gz microsoft-jdk-11.1.0.18-linux-x64.tar.gz sha256/sig Windows x64 zip microsoft-jdk-11.0.18-windows-x64.zip sha256/sig Windows x64 msi microsoft-jdk-11.0.18-windows-x64.msi sha256 macOS x64 tar.gz microsoft-jdk-11.0.18-macOS-x64.tar.gz sha256/sig macOS x64 pkg microsoft-jdk-11.0.18-macOS-x64.pkg sha256 Alpine x64 (musl) tar.gz microsoft-jdk-11.0.18-alpine-x64.tar.gz sha256/ sig AArch64 Linux AArch64 / ARM64 tar.gz microsoft-jdk-11.1.0.18-linux-aarch64.tar.gz sha256/sig Windows AArch64/ARM64 zip microsoft-jdk-11.0.18-windows-aarch64.zip sha256/sig Windows AArch64/ARM64 msi microsoft-jdk-11.0.18-windows-aarch64.msi sha256 macOS AArch64/M1 tar.gz microsoft-jdk-11.0.18-macOS-aarch64.tar.gz sha256/sig macOS AArch64/M1 pkg microsoft-jdk-11.0.18-macOS-aarch64.pkg sha256
OpenJDK 16
Microsoft is no longer releasing updates for OpenJDK 16, as it is not a long-term supported (LTS) version of OpenJDK. Binaries published in the past are available on the Previous Versions page.
OpenJDK
8
If you still need Java 8, download any of the OpenJDK 8 Eclipse Temurin builds from the Eclipse Adoptium project
. Linux DEB and RPM packages
Linux packages (RPM and DEB files) are available in packages.microsoft.com
. For more information, see Install Microsoft OpenJDK Build. Container images For using Microsoft Build of OpenJDK
in container images, see Container images for Microsoft Build of OpenJDK.
Debug
symbols
and source code
the following tables provide links to debug symbols for all platforms and architectures and source code
. OpenJDK 17.0.6 LTS Platform Architecture Type Download Link Other files aarch64 Windows AArch64 / ARM64 zip microsoft-jdk-debugsymbols-17.0.6-windows-aarch64.zip sha256 macOS AArch64 / M1 tar.gz microsoft-jdk-debugsymbols-17.0.6-macOS-aarch64.tar.gz sha256 Linux AArch64 / ARM64 tar.gz microsoft-jdk-debugsymbols-17.0. 6-linux-aarch64.tar.gz sha256 x64 Windows x64 zip microsoft-jdk-debugsymbols-17.0.6-windows-x64.zip sha256 macOS x64 tar.gz
microsoft-jdk-debugsymbols-17.0.6-macOS-x64.tar.gz sha256 Linux x64 tar.gz microsoft-jdk-debugsymbols-17.0.6-linux-x64.tar.gz sha256 Alpine x64 (musl) tar.gz microsoft-jdk-debugsymbols-17.0.6-alpine-x64.tar.gz sha256 All source code NA tar.gz microsoft-sources-17.0.6_10-all-noarch.tar.gz sha256 OpenJDK 11.0.18 LTS Platform architecture type Download Link Other x64 files Linux x64 tar.gz microsoft-jdk-debugsymbols-11.11.0.18-linux-x64.tar.gz
sha256
Windows x64 zip microsoft-jdk-debugsymbols-11.0.18-windows-x64.zip sha256 macOS x64 tar.gz microsoft-jdk-debugsymbols-11.0.18-macOS-x64.tar.gz sha256 Alpine x64 (musl) tar.gz microsoft-jdk-debugsymbols-11.0.18-alpine-x64.tar.gz sha256 aarch64 Linux AArch64/ARM64 tar.gz microsoft-jdk-debugsymbols-11.0.18-linux-aarch64.tar.gz sha256 Windows AArch64/ARM64 zip microsoft-jdk-debugsymbols-11.0.18-windows-aarch64.zip sha256 macOS AArch64/M1 tar.gz microsoft-jdk-debugsymbols-11.0.18-macOS-aarch64.tar.gz sha256 All source code NA tar.gz microsoft-sources-11.0.18_10-all-noarch.tar.gz sha256 OpenJDK
16.0.2
Microsoft no longer releases updates for OpenJDK
16 as it is not a long-term supported (LTS) version of OpenJDK. Binaries published in the past are available on the Previous Versions page.
Public
key to verify signature files
To verify .sig files, download and use the public key.
Developers
can also get the latest packages from an LTS release by using URLs without the specific minor version. For example, the following URLs will download the latest version of OpenJDK 17:
Linux/macOS
curl -O https://aka.ms/download-jdk/microsoft-jdk-17-linux-x64.tar.gz
Windows
Start-BitsTransfer -Source https://aka.ms/download-jdk/microsoft-jdk-17-windows-x64.zip
For a full list of available URLs, see this
page.
Previous versions
This page only lists the latest available updates. To download previous versions, visit this document.
Provide feedback on Microsoft OpenJDK Build
Send us your feedback, thoughts, and ideas to help us improve Microsoft’s build of OpenJDK. Visit our OpenJDK discussions page on GitHub to send us your feedback.
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.