How to Install and Use Common IntelliJ IDEA Plugins for Java Development

This guide explains how to install a set of useful IntelliJ IDEA plugins—including FindBugs‑IDEA, Maven Helper, VisualVM Launcher, GenerateAllSetter, Rainbow Brackets, Translation, and Alibaba Java Coding Guidelines—by configuring the IDE, restarting it, and verifying successful loading through visual cues and practical usage examples.

Java Captain
Java Captain
Java Captain
How to Install and Use Common IntelliJ IDEA Plugins for Java Development

Plugin packages are prepared and can be installed directly in IntelliJ IDEA without manual download; simply follow the configuration steps below.

Installing External Plugins in IDEA

1. Open the Settings panel.

2. Navigate to Plugins → Install Plugin from Disk , select the appropriate plugin package, and click OK .

Finally, click Restart to reload IDEA and load the newly added plugins.

Commonly Used Plugins

The following plugins can be integrated using the external installation method described above.

1. FindBugs‑IDEA

Purpose: Detect possible bugs and non‑standard code patterns through static analysis, helping avoid low‑level bugs.

Plugin URL: https://plugins.jetbrains.com/plugin/3847-findbugs-idea

Success Indicator: After restarting IDEA, a FindBugs icon appears in the lower‑left corner.

2. Maven Helper

Purpose: One‑click view of Maven dependencies, conflict detection, and exclusion of unwanted dependencies—especially useful for large projects.

Plugin URL: https://plugins.jetbrains.com/plugin/7179-maven-helper

Success Indicator: After restarting IDEA, the Maven Helper panel appears when a pom.xml file is opened.

3. VisualVM Launcher

Purpose: Launch VisualVM automatically when running a Java program, allowing inspection of JVM memory, object allocation, and performance tuning.

Plugin URL: https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

Success Indicator: After restarting IDEA, a VisualVM icon appears in the upper‑right corner.

4. GenerateAllSetter

Purpose: Generate setter calls for all fields of an object with default values, useful when a class has many fields.

Plugin URL: https://plugins.jetbrains.com/plugin/9360-generateallsetter

5. Rainbow Brackets

Purpose: Color‑code matching brackets to improve readability and reduce bracket‑mismatch errors.

Plugin URL: https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

6. Translation

Purpose: Multi‑engine translation plugin (Google, Youdao, Baidu) with text‑to‑speech and automatic word selection.

Plugin URL: https://plugins.jetbrains.com/plugin/8579-translation

7. P3C (Alibaba Java Coding Guidelines)

Purpose: Scan Java projects for violations of Alibaba’s coding standards and automatically fix many issues.

Plugin URL: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

Success Indicator: After restarting IDEA, the Alibaba coding tools appear under the Tools menu.

Each plugin’s successful installation can be verified by the visual cues described above, and the plugins can then be used in typical development workflows as demonstrated in the screenshots.

End of guide.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavamavenIntelliJ IDEAstatic analysisIDE plugins
Java Captain
Written by

Java Captain

Focused on Java technologies: SSM, the Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading; occasionally covers DevOps tools like Jenkins, Nexus, Docker, ELK; shares practical tech insights and is dedicated to full‑stack Java development.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.