FindBugs是一个静态分析工具,用来查找Java代码中存在的bugs。
1. 安装FindBugs
FindBugs有两种安装方式:
1. 在线安装(Eclipse建议使用此安装方式)
2. 离线安装:下载FingdBugs插件,放入plugins文件夹(MyEclipse建议使用此安装方式)
2. Eclipse在线安装FindBugs
- 打开Help -> Install New Software,点击Add按钮,弹出如下对话框
Location的值:http://findbugs.cs.umd.edu/eclipse
按照提示安装,完成之后重启即可。
3. MyEclipse使用插件安装FindBugs
- 首先下载FindBugs插件,本文提供一个下载链接:http://downloads.sourceforge.net/project/findbugs/findbugs%20eclipse%20plugin/1.3.9/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.zip?use_mirror=ncu,也可去官网下载。
- 解压下载的文件,获取如下文件夹
- 把该文件夹拷贝到MyEclipse安装路径的
Common/plugins
目录下。 - 修改bundles.info文件,该文件位于
D:\MyEclipse\MyEclipse 10\configuration\org.eclipse.equinox.simpleconfigurator
目录下。在bundles.info最后一行添加edu.umd.cs.findbugs.plugin.eclipse,1.3.9.20090821,file:/D:/MyEclipse/Common/plugins/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821/,4,false
- 完成之后重启即可。
4. 使用
- 在需要查找bug的java文件、包或项目上点击右键,选择Find Bugs。
- 在Bug Explorer中查看相关的bug情况。
如果没有找到Bug Explorer可以通过Window -> Show View -> Other打开