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.
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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
