News

VS Code Java Team Improves 'Getting Started' Experience

Microsoft's dev team responsible for the Java on Visual Studio Code extensions released a new update that eases the "getting started" experience, addressing feedback from new users who want an easier onramp.

Support for Java in Visual Studio Code is provided through a wide range of extensions, many of which are bundled in the Java Extension Pack.

"Sometimes, you don’t know which extensions to install per your project type, or sometimes, you don’t know where to find familiar commands for project management," said Yaojin Yang, senior program manager in the Developer Division at Microsoft, in an August 12 blog post. "Whether you are a student or professional developer, we understand how important getting started experience is, especially when exploring or adopting a new tool or undertaking a new task."

To that end, the team introduced two new features:

  • Project view: This provides a single view of all project management-related functions so developers can more easily organize and configure assets such as dependencies, set up environments and so on.

    Exporting to JAR in Action
    [Click on image for larger, animated GIF view.] Exporting to JAR in Action (source: Microsoft).

    The new view is actually provided via the old Java Dependency Viewer extension, which has been renamed the Project Manager for Java extension and updated with two new features for creating Java projects and exporting to JAR.

  • Extension Guide: "Extension Guide is an embedded portal that maintains a list of curated extensions, and recommends and facilitates extension installation per your needs," Yang said. "Recommendations are categorized into Basics, Frameworks, Application Servers, and Keymaps. Please check out the Extension Guide by running command 'Java: Extension Guide' or 'java.extGuide' using the command palette."

The latest work to ease the "getting started" with Java experience in VS Code continues an ongoing effort that was exemplified by an update last year that sought to do the same thing via a quick start guide and other functionality invoked with the command: Java:Getting Started.

Debugging Java code has also been improved with support for "Just My Code," which instructs the debugger to only step through user code as opposed to system, framework and other non-user-code calls.

Another new Java debugging improvement introduces new functionality within the variables viewlet:

  • Return value of a method
  • Copy value
  • Copy as expression
  • Add to watch

A few other improvements mentioned by Yang include:

  • Go to Super Implementation
  • Refactoring helper
  • Lightweight mode improvements

Microsoft guidance on programming with Java in VS Code includes the tutorial, "Getting Started with Java in VS Code."

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Using Local AI to Cut Copilot Usage-Based Billing Shock

    After being gobsmacked by the new billing plan using almost all my monthly credits in one or two days, I tried pushing some Copilot-style coding work onto local models in VS Code. What I found was less "free AI" and more "pick your pain": cloud charges on one side, heavy local resource use and long waits on the other.

  • .NET 11 Preview 5 Focuses on Performance, Productivity and Safer Code

    .NET 11 Preview 5 focuses on under-the-hood runtime performance gains, streamlined APIs and language features that reduce boilerplate, plus built‑in security checks and incremental ASP.NET Core and EF Core improvements aimed at everyday developer productivity.

  • VS Code 1.124 Focuses on Agent Autonomy and Parallel Sessions

    Microsoft's June 2026 VS Code update turns on Autopilot by default and adds background sending for agent sessions.

  • Developing Agentic Systems in .NET: From Concept to Code

    ZioNet founder Alon Fliess previews his Visual Studio Live! San Diego session on building true agentic systems in .NET -- covering the cognitive loop, MCP tool integration, multi-agent orchestration and enterprise hosting and governance with the Microsoft Agent Framework.

Subscribe on YouTube