Yes, you read correctly. We just announced the Preview of Microsoft Build of OpenJDK on Twitter and on the official announcement.
The Microsoft Build of OpenJDK is a new no-cost Long-Term Support (LTS) distribution of OpenJDK. It is open source and available for free for anyone to deploy anywhere.
![]()
![]()
Java at Microsoft@javaatmicrosoft
Say hello to Microsoft Build of #OpenJDK!
New Long-Term Support distribution of @OpenJDK for your @Java workloads, in the #Cloud and everywhere else!
Visit aka.ms/openjdk-previe… to learn more.
☕️☁️🐧🍏🪟15:09 PM - 06 Apr 2021
It includes binaries for Java 11, based on OpenJDK 11.0.10+9, on x64 server and desktop environments on macOS, Linux, and Windows. We are also publishing a new Early Access binary for Java 16 for Windows on ARM, based on the latest OpenJDK 16+36 release.
Visit aka.ms/msopenjdk to download packages and installers.
Sandra Ahlgrimm #StayHome@skriemhild
19:02 PM - 06 Apr 2021SDKMAN! @sdkman_Microsoft JDK 11.0.10.9 now available for download on SDKMAN! 🎉🎉🎉
Learn more here at the official announcement: https://aka.ms/microsoft-java.
Please use the comments for your thoughts and questions, or share them directly at the GitHub repository.
Microsoft Build of OpenJDK
To learn more about this distribution, visit microsoft.com/openjdk.
License
General Public License 2.0 with Classpath Exception (GPLv2+CE). See LICENSE file.
Feedback
If you have any thoughts about our binaries, please share them here.
Also, have a look at the Open Source Repository!
microsoft
/
openjdk-aarch64
Microsoft builds of OpenJDK for AArch64 Platforms
OpenJDK for Windows 10 ARM64
This project only holds early access binaries of the initial port of OpenJDK for Windows on ARM64 devices and some accompanying documentation.
- See our Contributing Guide. Please note source code contributions are welcome through the OpenJDK project.
- Our Code of Conduct.
Early Access binaries are available in the releases tab for experimentation.
JDK Enhancement Proposal
The JEP can be found at https://openjdk.java.net/jeps/388.
This JEP was tracked under the JDK-8248496 work item and has been delivered in JDK 16.
Source Code
All source code changes to OpenJDK, that were required to implement this port, were being tracked under JDK-8248238 Implementation of JEP: Windows AArch64 Support.
The source code is merged into JDK 16 and is now a part of the OpenJDK project Here's a link to the source code for our JDK 16u EA build.
Supported Windows Versions
- Windows…
Top comments (32)
Holy shit! So what's Microsoft's strategy here? Is it just OpenJDK or do you guys add some stuff like IBM does with its JDK? What about the JVM, is it Hotspot? Any plans regarding GraalVM?
It's mainly OpenJDK. We'll also continue contributing to OpenJDK and to sponsor AdoptOpenJDK. But in order to offer support and to make sure that critical patches and features can be added in no time, we need this Microsoft Build of Open JDK.
We need it anyhow for our in-house 500k+ JVMs and then thought, why not give back? Why not give back to the community? 💜
I love the new Microsoft. 😃
Thank you, Sandra!
Thank you for sharing this feedback!
This was my concern, too. If, and it's a big if, they push GraalVM and help Spring to make something that "just works" - I'll be interested.
I understand why they say it's OpenJDK 11, because LTS, so I would hope they have later versions too, otherwise there's an awful lot to catch up on by the time 17 launches as LTS later this year.
They adresss this in the short Q&A at the end of the announcement article.
I assume you mean the OpenJDK11/17 issue, because I don't see any mention of Graal in the official announcement article...
Yes, I was referring to future JDK versions.
Pushing GraalVM is on our Roadmap. However, not at the top so far, but we are reevaluating at least every quarter :)
# Push it, push it real good # - Salt N Pepa
(Please.)
Just hoping that googling How To Install Java, would get builds other than Oracle's.
Personally I use choco to handle that. Easy:
But I get what you mean - it's immediately apparent how to do it for someone who isn't well-versed in the opensource side of Java's ecosystem.
Yes, I also stick with that and use chocolately or homebrew to install and use OpenJDK for my dev machine. But for the apps in production, we need to speak about support as well
I've been using sdkman.io/ for a while now. Gives me the option to choose versions and builds. Not sure if it fits your needs, but you could give it a shot.
lol. Of course I know how, but not for most laypersons that I don't want to bundle JRE.
SDKMan
Haha, I think the easiest is to work with VSCode Coding Pack: aka.ms/install-java
You can watch me installing and using in 4 minutes here: youtube.com/watch?v=UTzXDmC5q2Y
😆
I thought you called that C#
Yes, but C# makes you use Dictionary when what you're using isn't a Dictionary and I'm irrationally annoyed by that...
hahahaha, as there would be just one solution 😂
I am sure the timing had nothing to do with the Supreme Court ruling against Oracle on Monday the 5th theverge.com/2021/4/5/22367851/goo... and supremecourt.gov/opinions/20pdf/18...
no, nothing.
Last time this happened Sun got angry and C# was released so....
Luckily things got a lot more open since then
Whoa
YES!
Unexpected! Unanticipated! Unbelievable!

i didn't even use java but i think this is good for open source first dotner now this im still waiting for typesafe python though
woaaaaaah .... awesome
Lol.. I only use Java for Android, did this Microsoft Java import that?
I'd go with developer.android.com/ for mobile development
Some comments may only be visible to logged-in visitors. Sign in to view all comments. Some comments have been hidden by the post's author - find out more