Microsoft for Java Developers News, updates, and insights for Java development with Microsoft tools, Azure services, and OpenJDK.
- From Complexity to Simplicity: Intelligent JVM Optimizations on Azureby Monica Beckwith on November 20, 2025 at 4:34 pm
Introduction As cloud-native architectures scale across thousands of containers and virtual machines, Java performance tuning has become more distributed, complex, and error-prone than ever. As highlighted in our public preview announcement, traditional JVM optimization relied on expert, centralized operator teams manually tuning flags and heap sizes for large application servers. This approach simply doesn’t scale The post From Complexity to Simplicity: Intelligent JVM Optimizations on Azure appeared first on Microsoft for Java Developers.
- Announcing the Public Preview of Azure Command Launcher for Javaby Bruno Borges on November 20, 2025 at 4:33 pm
Today we are announcing the Public Preview of the Azure Command Launcher for Java, a new tool that helps developers, SREs, and infrastructure teams standardize and automate JVM configuration on Azure. The goal is to simplify tuning practices and reduce resource waste across Java workloads. JVM Tuning in a Cloud-Native World Before the rise of The post Announcing the Public Preview of Azure Command Launcher for Java appeared first on Microsoft for Java Developers.
- Introducing Major New Agentic Capabilities for GitHub Copilot in JetBrains and Eclipseby Nick Zhu on November 18, 2025 at 4:11 pm
GitHub Copilot is taking a major step forward with expanded, deeply integrated support for JetBrains and Eclipse — bringing a new generation of agentic, intelligent capabilities directly into your favorite Java IDEs. This release strengthens Copilot’s cross-IDE experience, unifies agentic workflows, and unlocks more powerful automation to help developers code faster, modernize confidently, and stay The post Introducing Major New Agentic Capabilities for GitHub Copilot in JetBrains and Eclipse appeared first on Microsoft for Java Developers.
- JDConf 2026 Is Coming With Modern Solutions for an Agentic Worldby Bruno Borges on November 4, 2025 at 4:00 pm
Technology is accelerating faster than ever, and developers are once again at the helm, shaping the future of applications, intelligence, and enterprise systems. With the rise of large language models (LLMs), agent-oriented architectures, and AI-driven development paradigms, Java developers find themselves in a uniquely powerful position to modernize code already powering critical systems, and to The post JDConf 2026 Is Coming With Modern Solutions for an Agentic World appeared first on Microsoft for Java Developers.
- Java OpenJDK October 2025 Patch & Security Updateby Derek Keeler on October 29, 2025 at 9:19 pm
Hello Java customers! We are happy to announce the latest July 2025 patch & security update release for the Microsoft Build of OpenJDK. Download and install the binaries today. OpenJDK 25.0.1 OpenJDK 21.0.9 OpenJDK 17.0.17 OpenJDK 11.0.29 Check our release notes page for details on fixes and enhancements. The source code of our builds is The post Java OpenJDK October 2025 Patch & Security Update appeared first on Microsoft for Java Developers.
- MCP Registry and Allowlist Controls for Copilot in JetBrains and Eclipse Now in Public Previewby Jialuo Gan on October 28, 2025 at 4:00 pm
MCP registry and allowlist controls for GitHub Copilot in JetBrains IDEs and Eclipse are now available in public preview in nightly/pre-release builds. What’s new MCP Registry An MCP Registry is a directory of Model Context Protocol (MCP) servers. For users of JetBrains IDEs and Eclipse, you can now configure your MCP Registry and browse available The post MCP Registry and Allowlist Controls for Copilot in JetBrains and Eclipse Now in Public Preview appeared first on Microsoft for Java Developers.
- Java and AI for Beginners: a practical video series for Javaby Brian Benz on October 28, 2025 at 4:00 pm
If you’re looking for a clear, no-nonsense path into generative AI on Java, this series is for you. Microsoft’s Java and AI for Beginners video series is a set of short tutorials that introduce the concepts, tooling, and patterns you need to get started at a pace that respects your time and experience. What the series The post Java and AI for Beginners: a practical video series for Java appeared first on Microsoft for Java Developers.
- Microsoft’s OpenJDK builds now ready for Java 25by Bruno Borges on September 30, 2025 at 12:33 am
We’re excited to announce that the Microsoft Build of OpenJDK binaries are now available for Java 25. As always, our builds aim to provide a high-quality, production-ready build of OpenJDK, with binaries tested across platforms (Windows, Linux, macOS) and backed by our support and release pipelines. With this release, we invite developers, teams, and organizations The post Microsoft’s OpenJDK builds now ready for Java 25 appeared first on Microsoft for Java Developers.
- Unlocking MCP in JetBrains: How Copilot Uses Sampling, Prompts, Resources, and Elicitationby Hang Wang on September 26, 2025 at 7:46 am
With the enhanced capability of the MCP on JetBrains, you can now bring prompts, resources, and even interactive tools directly into your IDE interacting with MCP. This means more flexible workflows, deeper context, and smoother collaboration between Copilot and your coding environment. Let’s take a look at what you can do today with MCP Sampling, The post Unlocking MCP in JetBrains: How Copilot Uses Sampling, Prompts, Resources, and Elicitation appeared first on Microsoft for Java Developers.
- Building a Runtime JAR inspector in 10 hoursby Bruno Borges on September 8, 2025 at 7:17 pm
Last Friday I was reviewing our backlog items in the Java Engineering Group, and found an idea we had when Log4Shell happened. To this day, there is still no main stream solution to “find in production where a given JAR is being used“. Why runtime truth matters (Log4Shell) When Log4Shell hit, lots of teams hunted The post Building a Runtime JAR inspector in 10 hours appeared first on Microsoft for Java Developers.








