Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>Java AIONew to Visual Studio Code? Get it now.
Java AIO

Java AIO

Jonathan H Flores

|
1 install
| (0) | Free
A standalone, lightweight Java All-In-One: test runner, JDB debugger, and AI assistant.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vscode-java

A standalone, lightweight, and customizable Java test runner, debugger, and AI assistant for VS Code.

Features

🚀 Smart Execution & Dashboard

  • Webview Dashboard: A rich, interactive dashboard (java-test-revamp-dashboard) displaying classes, code coverage, test results, cyclomatic complexity, and performance trends.
  • Zero-Config Coverage: Injects JaCoCo into any Maven project on-the-fly and visualizes coverage line-by-line in the editor.
  • Smart Continuous Testing: Inline Failure Blame places test failures directly in the editor with red squiggles. Impact-Aware Auto-Run only runs tests related to your latest changes.
  • Visual JVM Explorer: Live thread visualizer, heap histogram viewer, parallel execution timeline, and module dependency graph.

🐞 Standalone JDB Debugging

  • No Extra Extensions Required: Provides a fully standalone implementation of the Java Debug Wire Protocol (JDWP) via the jdb CLI tool.
  • Advanced Breakpoints: Supports conditional breakpoints, exception breakpoints, and standard line breakpoints without relying on Microsoft's Java Debugger.
  • Hot Code Replace: Instantly redefine classes upon saving without restarting the JVM test process!

🤖 AI Context Packager

  • Surgical Context Extraction: Click the 🤖 AI Fix button next to a failing test to automatically extract the exact failing test method, any setup/teardown blocks, and surgically extract the specific source code method that threw the error.
  • Clipboard Injection: Formats the failure information, stack trace, and relevant code into a Markdown payload and instantly copies it to your system clipboard—ready to paste into ChatGPT, Claude, Copilot, or Gemini.

🏗️ Auto-Generation & Tooling

  • Test Generation: GUI-driven JUnit 5 test template generation.
  • Cross-Platform: Full compatibility across Windows (win64), macOS, and Linux.

Requirements

  • Java Development Kit (JDK) installed and configured in your PATH or via java-test-revamp.javaPath.
  • Apache Maven (uses mvnw wrapper if present).

Settings

  • java-test-revamp.javaPath: Custom path to java executable.
  • java-test-revamp.mavenPath: Custom path to Maven executable.
  • java-test-revamp.lombokPath: Custom path to Lombok JAR.
  • java-test-revamp.vmOptions: Additional VM arguments for tests.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft