Microsoft for Java Developers
News, updates, and insights for Java development with Microsoft tools, Azure services, and OpenJDK.
Featured posts

Java OpenJDK April 2026 Patch & Security Update
Hello Java customers! We are happy to announce the latest April 2026 patch & security update release for the Microsoft Build of OpenJDK. Check our release ...
Latest posts
Azure Toolkit for IntelliJ Update – April 2022
Welcome to our new blog series for Azure Toolkit for IntelliJ. Azure Toolkit for IntelliJ is a plugin that allows you to easily create, develop, configure, test, and deploy Java applications to Azure. Our goal of this blog series is to keep you posted on the latest product updates, features and other exciting news. In this first blog post, we are going to take a look at our product roadmap for next few months. In addition, we’ll share some new features and enhancements of our latest release. So let us get right into it. Roadmap We are excited to announce our roadmap for the next few months. Here is a picture...
Java on Visual Studio Code Update – April 2022
Hi everyone, welcome to the April update of Visual Studio Code Java. This time we are bringing you many exciting updates regarding our fundamental experience improvement including Java 18 support, inlay hints for parameter names, new language server status UX, lambda expression support in debugging and so on. Let's get into it. Microsoft JDConf Before we start our update, we want to share an exciting news: Microsoft JDConf is coming up! Join us for the second JDConf event on May 4 - 5, 2022. It is a virtual, Java focused conference where developers can come together to share interesting topics and stay engage...
Java 17 and Tomcat 10.0 available on Azure App Service
Earlier this year we reported that the Microsoft Build of OpenJDK was coming to Azure App Service in an upcoming platform update. That update has now rolled out to all regions and includes Java 17 and Tomcat 10.0, which are both brand new on App Service! These runtimes are now generally available for both Linux and Windows on App Service. Follow the instructions below to learn more and get started. Java 17 Java 17 on App Service is distributed via the Microsoft Build of OpenJDK, a no-cost long-term supported distribution of the OpenJDK and Microsoft’s new way to collaborate and contribute to the Java ecosys...
Java on Visual Studio Code Update – March 2022
Hi everyone, welcome to the March update of Visual Studio Code Java. This time we are going to bring you some recent update regarding our code completion optimization, Maven improvements and pre-release version of our Java extensions. Let's get right into it! More shortcuts to generate code snippets Because our language support for Java is provided via Eclipse â„¢ JDT Language Server, the shortcuts to generate certain code snippets (such as System.out.println) are mostly based on Eclipse convention. For example, the shortcut for System.out.println() is sysout. However, we heard from a lot of users that they are u...
Join us at Microsoft JDConf 2022
Join us for the second Microsoft JDConf event on May 4-5, 2022. JDConf is a virtual, Java focused conference where developers can come together to share interesting topics and stay engaged. Learn about the latest cloud development trends, best practices, tips, tricks, and more.
Java on Visual Studio Code Update – February 2022
Hi everyone, welcome to the February update of Visual Studio Code Java and this time we have a special edition for education! Many schools are back in session after the winter holidays, and in order to provide student and educators a better experience using Java on Visual Studio Code this semester, we have been making a series of improvements regarding unit testing, GUI application development and Gradle project creation. Let us take a look at these new features! Easily enabling unit testing in basic Java projects We have received a lot of feedback from students that when working on a simple Java project, ...
Additions and Updates to Microsoft Build of OpenJDK
Today we are excited to share two new additions to the Microsoft Build of OpenJDK family of LTS (Long Term Support) binaries: OpenJDK 11 and OpenJDK 17 binaries for Alpine Linux, and OpenJDK 11 for macOS on Apple Silicon. Other platforms have also been updated to the latest versions of OpenJDK following the tags 11.0.14 and 17.0.2. As previously stated, Microsoft no longer publishes updates to OpenJDK 16 as this is not an LTS version. Microsoft Build of OpenJDK for Alpine Linux Java developers familiar with Azure App Service may be aware that the service makes use of Alpine Linux for Linux-based deployments. As...
Java on Visual Studio Code Update – January 2022
Hi everyone, welcome to the January edition of Visual Studio Code Java update! Since this is our first blog post of the new year, we are going to look back on highlights of 2021 and take a look at our roadmap for 2022! We also have some exciting feature updates so let us get started. Highlights of 2021 2021 was a productive year for Java on Visual Studio Code. We have made substantial improvements on all extensions in the Extension Pack for Java. Among those achievements, we'd like to highlight a few important ones: 1.0 release of Language Support for Javaâ„¢ In 2021, we released the official 1.0 version of Lan...
Microsoft Build of OpenJDK on Azure Platform Services
An update on the rollout of the Microsoft build of OpenJDK on Azure App Service, Functions, and Spring Cloud.