
JetBrains' new VS Code extension brings IntelliJ-powered Java and Kotlin completion, navigation, refactoring, and debugging to Maven, Gradle, and Bazel projects, with a 30-day preview build and no test discovery yet.
| Field | Details |
|---|---|
| Plugin | Java & Kotlin by IntelliJ IDEA, extension ID JetBrains.intellij-server. 2 |
| Language / use case | Java, Kotlin, and mixed-language projects; language intelligence, refactoring, formatting, and debugging in VS Code. 1 |
| Editor support | VS Code and VS Code-based editors such as Cursor; the Marketplace build lists Windows x64, Windows ARM, Linux x64, Linux ARM64, macOS Intel, and macOS Apple Silicon. 2 |
| Build systems | Maven, Gradle, and Bazel project import. 3 |
| Marketplace build | Version 0.0.8; released July 25, 2026 and last updated August 4, 2026. 2 |
| Preview terms | Free during preview; each build expires after 30 days. Licensing is planned for the 1.0 release. 2 |
| Install | Install Java & Kotlin by IntelliJ IDEA from the Visual Studio Marketplace |

src/main/java/demo/Main.java:package demo;
public class Main {
public static void main(String[] args) {
String message = greetingFor("Mina");
System.out.println(message);
}
static String greetingFor(String name) {
return "Hello, " + name;
}
}Main has no unresolved symbols.greetingFor and use the extension's navigation or refactoring command to move between its declaration and call site, or rename it across the project. The point of this test is cross-file symbol awareness, not whether completion can fill in a method name.return "Hello, " + name;, click Debug in the editor, and inspect name before the line executes. The extension's debugger suspends application threads when a breakpoint is hit. 5{
"configurations": [
{
"name": "Run main",
"type": "intellij",
"request": "launch",
"mainClass": "demo.Main",
"args": ["Mina"]
}
]
}IntelliJ: Launch main class configuration can resolve the source file, classpath, and Java executable from the imported project model. Add fields such as vmArgs, cwd, or env only when the application needs them. 5
IntelliJ: Launch main class and IntelliJ: Attach to JVM choices to the run configuration menu. 5./gradlew build; for Maven, use mvn compile; for Bazel, use bazel build //.... The extension can run and debug from the editor or attach to a JVM over JDWP, but it does not delegate execution to build tools. Custom launch parameters hidden inside Gradle or Maven build scripts therefore are not applied automatically. 5JetBrains.kotlin-server extension with no subscription. The IntelliJ IDEA extension is the more relevant trial when the workspace mixes Java and Kotlin or when IntelliJ-powered Java analysis is the specific goal. 1Main.java workflow above, let indexing finish, and compare symbol resolution against the language tooling you already use.marketplace.visualstudio.com
jetbrains.com
jetbrains.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.