Microsoft Build of OpenJDK

java-distribution lang microsoft

The Microsoft Build of OpenJDK is a GPLv2 with CPE licensed build of the Open Java Development Kit (OpenJDK) with long-term support and patches from Microsoft. Microsoft Build of OpenJDK is certified using the Oracle Java Compatibility Kit (JCK) to demonstrate that it is a compatible implementation of the Java specification. Microsoft Build of OpenJDK releases must also pass the AQAvit quality verification suite to ensure they are ready for production usage. It is available on Linux, Windows, macOS and as container images.

Release Released Security Support Latest
21 (LTS) 1 year ago
(19 Sep 2023)
Ends in 3 years and 11 months
(30 Sep 2028)
21.0.4
(16 Jul 2024)
17 (LTS) 3 years ago
(14 Sep 2021)
Ends in 2 years and 11 months
(30 Sep 2027)
17.0.12
(15 Jul 2024)
11 (LTS) 5 years and 8 months ago
(21 Jan 2019)
Ends in 2 years and 11 months
(30 Sep 2027)
11.0.24
(16 Jul 2024)

Microsoft only provide support for Microsoft Build of OpenJDK based on LTS OpenJDK releases (11, 17, 21…). The Microsoft Build of OpenJDK release cadence follows the OpenJDK release cadence, with a new major version every two years (since 2021) supported for at least four years with quarterly maintenance/security updates (typically January, April, July, and October).

Microsoft also provide commercial support for Microsoft Build of OpenJDK. The support policy follows Microsoft’s Modern Lifecycle Policy.

Microsoft Build of OpenJDK is one of the many builds of OpenJDK. For recommendations on which JDK build to use, check out whichjdk.com.

More information is available on the Microsoft Build of OpenJDK website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
java -version

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/microsoft-build-of-openjdk.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/microsoft-build-of-openjdk.ics.