Eclipse下有很多方便用户编程的插件,本文将介绍这些常用的插件,及其安装地址。
插件安装
插件的在线安装方式(以Findbugs为例,其他的类似)如下:
1. Eclipse中,选择 Help -> Install New Software... 2. 选择 Add.. 3. 输入: Name: FindBugs URL: http://findbugs.cs.umd.edu/eclipse/ 点击OK
4.你会看到FindBugs,选中它;如果是其他的插件,根据需要选择合适的插件。
5.按照提示点击Next,直到结束
eclipse marketplace
目的
这是Eclipse的软件仓库,安装了之后,就可以用它来搜索并安装eclipse插件了。
安装地址
http://download.eclipse.org/mpc/indigo/
bug分析:FindBugs
目的
基于Bug Patterns概念,查找java bytecode中的潜在bug。在目前版本中,它不检查java源文件。
主要检查bytecode中的bug patterns,也允许用户自定义特定的bug patterns。
安装地址
http://findbugs.cs.umd.edu/eclipse/
bug分析:PMD
目的
检查java源文件中的潜在问题。 主要检查:
- 空try/catch/finally/switch语句块 - 未使用的局部变量、参数和private方法 - 空if/while语句 - 过于复杂的表达式,如不必要的if语句等 - 复杂类
安装地址
http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
代码规范分析:CheckStyle
目的
检查java源文件是否与代码规范相符。 主要包括:
- Javadoc注释 - 命名规范 - Headers - Imports - Size冲突和度量,如过长的方法 - Whitespace - Modifiers - Blocks - Coding Problems - Class Design - 重复代码 - Miscellaneous Checks - Optional Checks
安装地址
http://eclipse-cs.sourceforge.net/update/
类图和时序图生成:ObjectAid UML
目的
将写好的工程逆向生成类图和时序图。
安装地址
http://www.objectaid.com/installation
性能分析工具:Visual VM
目的
监控本地或者远程Java进程的执行性能。
安装地址
http://www.objectaid.com/installation