Chat Zalo Chat Messenger Phone Number Đăng nhập
Download the Microsoft Build of OpenJDK

Download the Microsoft Build of OpenJDK

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.7 LTS | View previous versions

Platform architecture type Download link Other x64 files Alpine x64 (musl) tar.gz microsoft-jdk-17.17.0.7-Alpine-x64.tar.gz sha256/sig Linux x64 tar.gz microsoft-jdk-17.0.7-linux-x64.tar.gz sha256/sig macOS x64 pkg microsoft-jdk-17.0.7-macOS-x64.pkg sha256 macOS x64 tar.gz microsoft-jdk-17.0.7-macOS-x64.tar.gz sha256/sig Windows x64 msi microsoft-jdk-17.0.7-windows-x64.msi sha256 Windows x64 zip microsoft-jdk-17.0.7-windows-x64.zip sha256/sig AArch64 Linux AArch64/ARM64 tar.gz microsoft-jdk-17.0.7-linux-aarch64.tar.gz sha256/sig macOS AArch64/M1 pkg microsoft-jdk-17.0.7-macOS-aarch64.pkg sha256 macOS AArch64/M1 tar.gz microsoft-jdk-17.0.7-macOS-aarch64.tar.gz sha256/sig Windows AArch64/ARM64 msi microsoft-jdk-17.0.7-windows-aarch64.msi sha256 Windows AArch64/ARM64 zip microsoft-jdk-17.0.7-windows-aarch64.zip sha256/sig OpenJDK 11

OpenJDK

11.0.19 LTS | View previous versions

Platform architecture type Download link Other x64 files Alpine x64 (musl) tar.gz microsoft-jdk-11.1.11.0.19-alpine-x64.tar.gz sha256/sig Linux x64 tar.gz microsoft-jdk-11.0.19-linux-x64.tar.gz sha256/sig macOS x64 pkg microsoft-jdk-11.0.19-macOS-x64.pkg sha256 macOS x64 tar.gz microsoft-jdk-11.0.19-macOS-x64.tar.gz sha256/sig Windows x64 msi microsoft-jdk-11.0.19-windows-x64.msi sha256 Windows x64 zip microsoft-jdk-11.0.19-windows-x64.zip sha256 / sig AArch64 Linux AArch64 / ARM64 tar.gz microsoft-jdk-11.1.0.19-linux-aarch64.tar.gz sha256/sig macOS AArch64/M1 pkg microsoft-jdk-11.0.19-macOS-aarch64.pkg sha256 macOS AArch64/M1 tar.gz microsoft-jdk-11.0.19-macOS-aarch64.tar.gz sha256/sig Windows AArch64/ARM64 msi microsoft-jdk-11.0.19-windows-aarch64.msi sha256 Windows AArch64/ARM64 zip microsoft-jdk-11.0.19-windows-aarch64.zip sha256/sig

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.7 LTS Platform Architecture Type Download Link Other x64 Files Alpine x64 (musl) tar.gz microsoft-jdk-debugsymbols-17.0.7-alpine-x64.tar.gz sha256 Linux x64 tar.gz microsoft-jdk-debugsymbols-17.0.7-linux-x64.tar.gz sha256 macOS x64 tar.gz microsoft-jdk-debugsymbols-17.0.7-macOS-x64.tar.gz sha256 Windows x64 zip

microsoft-jdk-debugsymbols-17.0.7-windows-x64.zip sha256 AArch64 Linux AArch64/ARM64 tar.gz microsoft-jdk-debugsymbols-17.0.7-linux-aarch64.tar.gz sha256 macOS AArch64/M1 tar.gz microsoft-jdk-debugsymbols-17.0.7-macOS-aarch64.tar.gz sha256 Windows AArch64/ARM64 zip microsoft-jdk-debugsymbols-17.0.7-windows-aarch64.zip sha256 All source code NA tar.gz microsoft-sources-17.0.7_7-all-noarch.tar.gz sha256

OpenJDK 11.0.19 LTS

Platform architecture type Download Link Other x64 files Alpine x64 (musl) tar.gz microsoft-jdk-debugsymbols-11.1.11.0.19-alpine-x64.tar.gz sha256 Linux x64 tar.gz microsoft-jdk-debugsymbols-11.0.19-linux-x64.tar.gz sha256 macOS x64 tar.gz microsoft-jdk-debugsymbols-11.0.19-macOS-x64.tar.gz sha256 Windows x64 zip microsoft-jdk-debugsymbols-11.0.19-windows-x64.zip sha256 AArch64 Linux AArch64/ARM64 tar.gz microsoft-jdk-debugsymbols-11.0.19-linux-aarch64.tar.gz sha256 macOS AArch64/M1 tar.gz microsoft-jdk-debugsymbols-11.0.19-macOS-aarch64.tar.gz sha256 Windows AArch64/ARM64 zip microsoft-jdk-debugsymbols-11.0.19-windows-aarch64.zip sha256 All source code NA tar.gz microsoft-sources-11.0.19_7-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

curl -OL https://aka.ms/download-jdk/microsoft-jdk-17-linux-x64.tar.gz

macOS

curl -OL https://aka.ms/download-jdk/microsoft-jdk-17-macOS-x64.tar.gz

Windows

Invoke-WebRequest -Uri https://aka.ms/download-jdk/microsoft-jdk-17-windows-x64.zip

For a complete list of available URLs and versions, see this page.

Versions

previous 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.

Contact US