About the Microsoft Build of OpenJDK

The Microsoft Build of OpenJDK is a no-cost distribution of OpenJDK that's open source and available for free for anyone to deploy anywhere. It includes Long-Term Support (LTS) binaries for Java 11 and Java 17 on x64 server and desktop environments on macOS, Linux, and Windows, AArch64/ARM64 on Linux and Windows, binaries for macOS on Apple Silicon (AArch64/M1), and musl libc compiled binaries for Alpine Linux on x64.

For download packages and installers, see Download the Microsoft Build of OpenJDK.

The Microsoft Build of OpenJDK binaries are based on OpenJDK source code, following the same build scripts used by the Eclipse Adoptium project and tested against the Eclipse Adoptium Quality Assurance suite (including OpenJDK project tests). Our generally available binaries have passed the Java Technology Compatibility Kit (TCK) which is used to verify compatibility with the Java specifications. The Microsoft Build of OpenJDK is a drop-in replacement for any other OpenJDK distribution available in the Java ecosystem.

If you're a Microsoft Azure customer, you can try it now. Just visit Azure Cloud Shell on your browser or in the Windows Terminal.

Animated GIF showing OpenJDK use in Azure Cloud Shell in the Windows Terminal

Microsoft Build of OpenJDK binaries may contain backported fixes and enhancements we deem important to our customers and our internal users. Some of these may have not yet been formally backported upstream and are clearly signposted in our release notes. This allows us to expedite improvements and fixes while we proceed to upstream those changes in parallel. Updates will be free and available to every Java developer to deploy anywhere.

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.