Older Releases of Microsoft Build of OpenJDK
This article provides links to download older releases of the Microsoft Build of OpenJDK.
For instructions on how to install, see the Install page.
Archive
The following tables provide links to the package files for GA releases, and their .sha256sum.txt and .sig files.
OpenJDK 17
OpenJDK 17.0.2
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-17.0.2.8.1-linux-x64.tar.gz | sha256 / sig |
| Alpine | x64 (musl) | tar.gz | microsoft-jdk-17.0.2.8.1-alpine-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-17.0.2.8.1-macos-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-17.0.2.8.1-macos-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-17.0.2.8.1-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-17.0.2.8.1-windows-x64.msi | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-jdk-17.0.2.8.1-linux-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | tar.gz | microsoft-jdk-17.0.2.8.1-macOS-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | pkg | microsoft-jdk-17.0.2.8.1-macOS-aarch64.pkg | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-jdk-17.0.2.8.1-windows-aarch64.zip | sha256 / sig |
| Windows | AArch64 / ARM64 | msi | microsoft-jdk-17.0.2.8.1-windows-aarch64.msi | sha256 |
OpenJDK 17.0.1
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-17.0.1.12.1-linux-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-17.0.1.12.1-macos-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-17.0.1.12.1-macos-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-17.0.1.12.1-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-17.0.1.12.1-windows-x64.msi | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-jdk-17.0.1.12.1-linux-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | tar.gz | microsoft-jdk-17.0.1.12.1-macOS-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | pkg | microsoft-jdk-17.0.1.12.1-macOS-aarch64.pkg | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-jdk-17.0.1.12.1-windows-aarch64.zip | sha256 / sig |
| Windows | AArch64 / ARM64 | msi | microsoft-jdk-17.0.1.12.1-windows-aarch64.msi | sha256 |
OpenJDK 17.0.0
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-17.35.1-linux-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-17.35.1-macos-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-17.35.1-macos-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-17.35.1-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-17.35.1-windows-x64.msi | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-jdk-17.35.1-linux-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | tar.gz | microsoft-jdk-17.35.1-macOS-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | pkg | microsoft-jdk-17.35.1-macOS-aarch64.pkg | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-jdk-17.35.1-windows-aarch64.zip | sha256 / sig |
| Windows | AArch64 / ARM64 | msi | microsoft-jdk-17.35.1-windows-aarch64.msi | sha256 |
OpenJDK 16
OpenJDK 16.0.2
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-16.0.2.7.1-linux-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-16.0.2.7.1-macos-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-16.0.2.7.1-macos-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-16.0.2.7.1-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-16.0.2.7.1-windows-x64.msi | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-jdk-16.0.2.7.1-linux-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | tar.gz | microsoft-jdk-16.0.2.7.1-macOS-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | pkg | microsoft-jdk-16.0.2.7.1-macOS-aarch64.pkg | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-jdk-16.0.2.7.1-windows-aarch64.zip | sha256 / sig |
| Windows | AArch64 / ARM64 | msi | microsoft-jdk-16.0.2.7.1-windows-aarch64.msi | sha256 |
OpenJDK 16.0.1
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-16.0.1.9.1-linux-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-16.0.1.9.1-macos-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-16.0.1.9.1-macos-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-16.0.1.9.1-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-16.0.1.9.1-windows-x64.msi | sha256 |
| AArch64 Early Access | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-jdk-16.0.1.9.1-linux-aarch64.tar.gz | sha256 / sig |
| Windows | AArch64 / ARM64 | zip | microsoft-jdk-16.0.1.9.1-windows-aarch64.zip | sha256 / sig |
| Windows | AArch64 / ARM64 | msi | microsoft-jdk-16.0.1.9.1-windows-aarch64.msi | sha256 |
Note
The 16.0.1 binaries for AArch64 / ARM64 platforms were an Early Access release and may not have passed all tests.
OpenJDK 11
OpenJDK 11.0.14.1
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-11.0.14.1_1-31205-linux-x64.tar.gz | sha256 / sig |
| Alpine | x64 (musl) | tar.gz | microsoft-jdk-11.0.14.1_1-31128-alpine-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-11.0.14.1_1-31205-macOS-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-11.0.14.1_1-31205-macOS-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-11.0.14.1_1-31205-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-11.0.14.1_1-31205-windows-x64.msi | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-jdk-11.0.14.1_1-31205-linux-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | tar.gz | microsoft-jdk-11.0.14.1_1-31206-macOS-aarch64.tar.gz | sha256 / sig |
| macOS | AArch64 / M1 | pkg | microsoft-jdk-11.0.14.1_1-31206-macOS-aarch64.pkg | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-jdk-11.0.14.1_1-31205-windows-aarch64.zip | sha256 / sig |
| Windows | AArch64 / ARM64 | msi | microsoft-jdk-11.0.14.1_1-31205-windows-aarch64.msi | sha256 |
OpenJDK 11.0.14
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-11.0.14.9.1-linux-x64.tar.gz | sha256 / sig |
| Alpine | x64 (musl) | tar.gz | microsoft-jdk-11.0.14.9.1-alpine-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-11.0.14.9.1-macOS-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-11.0.14.9.1-macOS-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-11.0.14.9.1-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-11.0.14.9.1-windows-x64.msi | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-jdk-11.0.14.9.1-linux-aarch64.tar.gz | sha256 / sig |
| macOS EA | AArch64 / M1 | tar.gz | microsoft-jdk-11.0.14.9.1-ea-macOS-aarch64.tar.gz | sha256 / sig |
| macOS EA | AArch64 / M1 | pkg | microsoft-jdk-11.0.14.9.1-ea-macOS-aarch64.pkg | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-jdk-11.0.14.9.1-windows-aarch64.zip | sha256 / sig |
| Windows | AArch64 / ARM64 | msi | microsoft-jdk-11.0.14.9.1-windows-aarch64.msi | sha256 |
Note
The binaries (PKG and TAR.GZ) of Microsoft Build of OpenJDK 11.0.14 for macOS AArch64/M1 are Early Access and may have not passed all the tests.
OpenJDK 11.0.13
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-11.0.13.8.1-linux-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-11.0.13.8.1-macOS-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-11.0.13.8.1-macOS-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-11.0.13.8.1-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-11.0.13.8.1-windows-x64.msi | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-jdk-11.0.13.8.1-linux-aarch64.tar.gz | sha256 / sig |
| Windows | AArch64 / ARM64 | zip | microsoft-jdk-11.0.13.8.1-windows-aarch64.zip | sha256 / sig |
| Windows | AArch64 / ARM64 | msi | microsoft-jdk-11.0.13.8.1-windows-aarch64.msi | sha256 |
OpenJDK 11.0.12
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-11.0.12.7.1-linux-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-11.0.12.7.1-macOS-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-11.0.12.7.1-macOS-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-11.0.12.7.1-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-11.0.12.7.1-windows-x64.msi | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-jdk-11.0.12.7.1-linux-aarch64.tar.gz | sha256 / sig |
| Windows | AArch64 / ARM64 | zip | microsoft-jdk-11.0.12.7.1-windows-aarch64.zip | sha256 / sig |
| Windows | AArch64 / ARM64 | msi | microsoft-jdk-11.0.12.7.1-windows-aarch64.msi | sha256 |
OpenJDK 11.0.11
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-jdk-11.0.11.9.1-linux-x64.tar.gz | sha256 / sig |
| macOS | x64 | tar.gz | microsoft-jdk-11.0.11.9.1-macos-x64.tar.gz | sha256 / sig |
| macOS | x64 | pkg | microsoft-jdk-11.0.11.9.1-macos-x64.pkg | sha256 |
| Windows | x64 | zip | microsoft-jdk-11.0.11.9.1-windows-x64.zip | sha256 / sig |
| Windows | x64 | msi | microsoft-jdk-11.0.11.9.1-windows-x64.msi | sha256 |
Debug symbols and source code
The following tables provides links to the debug symbols and source code.
OpenJDK 17.0.2
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-debugsymbols-17.0.2.8.1-linux-x64.tar.gz | sha256 |
| Alpine | x64 (musl) | tar.gz | microsoft-debugsymbols-17.0.2.8.1-alpine-x64.tar.gz | sha256 |
| macOS | x64 | tar.gz | microsoft-debugsymbols-17.0.2.8.1-macOS-x64.tar.gz | sha256 |
| Windows | x64 | zip | microsoft-debugsymbols-17.0.2.8.1-windows-x64.zip | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-debugsymbols-17.0.2.8.1-linux-aarch64.tar.gz | sha256 |
| macOS | AArch64 / M1 | tar.gz | microsoft-debugsymbols-17.0.2.8.1-macOS-aarch64.tar.gz | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-debugsymbols-17.0.2.8.1-windows-aarch64.zip | sha256 |
| All | ||||
| Source Code | NA | tar.gz | microsoft-sources-17.0.2.8-all-noarch.tar.gz | sha256 |
OpenJDK 17.0.1
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-debugsymbols-17.0.2.8.1-linux-x64.tar.gz | sha256 |
| macOS | x64 | tar.gz | microsoft-debugsymbols-17.0.2.8.1-macOS-x64.tar.gz | sha256 |
| Windows | x64 | zip | microsoft-debugsymbols-17.0.2.8.1-windows-x64.zip | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-debugsymbols-17.0.2.8.1-linux-aarch64.tar.gz | sha256 |
| macOS | AArch64 / M1 | tar.gz | microsoft-debugsymbols-17.0.2.8.1-macOS-aarch64.tar.gz | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-debugsymbols-17.0.2.8.1-windows-aarch64.zip | sha256 |
| All | ||||
| Source Code | tar.gz | microsoft-sources-17.0.2.8.1-all-noarch.tar.gz | sha256 |
OpenJDK 17.0.0 LTS
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-debugsymbols-17.35.1-linux-x64.tar.gz | sha256 |
| macOS | x64 | tar.gz | microsoft-debugsymbols-17.35.1-macOS-x64.tar.gz | sha256 |
| Windows | x64 | zip | microsoft-debugsymbols-17.35.1-windows-x64.zip | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-debugsymbols-17.35.1-linux-aarch64.tar.gz | sha256 |
| macOS | AArch64 / M1 | tar.gz | microsoft-debugsymbols-17.35.1-macOS-aarch64.tar.gz | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-debugsymbols-17.35.1-windows-aarch64.zip | sha256 |
| All | ||||
| Source Code | NA | tar.gz | microsoft-sources-17.35.1-all.tar.gz | sha256 |
OpenJDK 16.0.2
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-debugsymbols-16.0.2.7.1-linux-x64.tar.gz | sha256 |
| macOS | x64 | tar.gz | microsoft-debugsymbols-16.0.2.7.1-macOS-x64.tar.gz | sha256 |
| Windows | x64 | zip | microsoft-debugsymbols-16.0.2.7.1-windows-x64.zip | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-debugsymbols-16.0.2.7.1-linux-aarch64.tar.gz | sha256 |
| macOS | AArch64 / M1 | tar.gz | microsoft-debugsymbols-16.0.2.7.1-macOS-aarch64.tar.gz | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-debugsymbols-16.0.2.7.1-windows-aarch64.zip | sha256 |
| Source Code | NA | tar.gz | jdk16.0.2.7.tar.gz | sha256 |
OpenJDK 16.0.1
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-debugsymbols-16.0.1.9.1-linux-x64.tar.gz | sha256 |
| macOS | x64 | tar.gz | microsoft-debugsymbols-16.0.1.9.1-macos-x64.tar.gz | sha256 |
| Windows | x64 | zip | microsoft-debugsymbols-16.0.1.9.1-windows-x64.zip | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-debugsymbols-16.0.1.9.1-linux-aarch64.tar.gz | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-debugsymbols-16.0.1.9.1-windows-aarch64.zip | sha256 |
| All | ||||
| Source Code | tar.gz | jdk16u.tar.gz | sha256 |
OpenJDK 11.0.13
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-debugsymbols-11.0.14.9.1-linux-x64.tar.gz | sha256 |
| macOS | x64 | tar.gz | microsoft-debugsymbols-11.0.14.9.1-macos-x64.tar.gz | sha256 |
| Windows | x64 | zip | microsoft-debugsymbols-11.0.14.9.1-windows-x64.zip | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-debugsymbols-11.0.14.9.1-linux-aarch64.tar.gz | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-debugsymbols-11.0.14.9.1-windows-aarch64.zip | sha256 |
| Source Code | NA | tar.gz | microsoft-sources-11.0.14.9.1-all-noarch.tar.gz | sha256 |
OpenJDK 11.0.12
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-debugsymbols-11.0.12.7.1-linux-x64.tar.gz | sha256 |
| macOS | x64 | tar.gz | microsoft-debugsymbols-11.0.12.7.1-macos-x64.tar.gz | sha256 |
| Windows | x64 | zip | microsoft-debugsymbols-11.0.12.7.1-windows-x64.zip | sha256 |
| AArch64 | ||||
| Linux | AArch64 / ARM64 | tar.gz | microsoft-debugsymbols-11.0.12.7.1-linux-aarch64.tar.gz | sha256 |
| Windows | AArch64 / ARM64 | zip | microsoft-debugsymbols-11.0.12.7.1-windows-aarch64.zip | sha256 |
| All | ||||
| Source Code | tar.gz | jdk11.0.12.7.tar.gz | sha256 |
OpenJDK 11.0.11
| Platform | Architecture | Type | Download Link | Other Files |
|---|---|---|---|---|
| x64 | ||||
| Linux | x64 | tar.gz | microsoft-debugsymbols-11.0.11.9.1-linux-x64.tar.gz | sha256 |
| macOS | x64 | tar.gz | microsoft-debugsymbols-11.0.11.9.1-macos-x64.tar.gz | sha256 |
| Windows | x64 | zip | microsoft-debugsymbols-11.0.11.9.1-windows-x64.zip | sha256 |
| All | ||||
| Source Code | tar.gz | jdk11u.tar.gz | sha256 |
Public key to verify signature files
To verify the .sig files, download and use this Microsoft Public Key.
Provide feedback on the Microsoft Build of OpenJDK
Send us your comments, thoughts, and ideas to help us improve the Microsoft 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.