IntelliJ IDEA

Code-aware JVM development

Visit IntelliJ IDEA official site

What it does

IntelliJ IDEA provides a Java and Kotlin development environment integrating code analysis, refactoring, build tools, and debugging to support navigation and editing across application code and its related project structures and dependencies.

When to use it

For a multi-module JVM application, consult project-model and navigation guides to understand modules, symbols, and the configurations used to run the application.