IntelliJ IDEA
Code-aware JVM development
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.