Bug Patterns指很有可能是错误的代码的实例。
目前FindBugs高版本1.1.3,不过更新速度很快的,你应当经常上去看看是否有新版本发布。Eclipse plugin for FindBugs高版本1.1.3。
系统要求
使用FindBugs至少需要JDK1.4.0以上版本,FindBugs是平台独立的,可以运行于GNU/Linux、Windows、MacOS X 等平台上。
运行FindBugs至少需要有256 MB内存,如果你要分析一个很大的项目,那需要更加多的内存了。
FindBugs独立运行和与Ant结合的详细操作不介绍了,可以看官方的文档http://findbugs.sourceforge.net/manual/
独立运行的效果图如下:

本文主要介绍在Eclipse中使用的情况
打开Bug Details视图
Windows => Show View => Other… => FindBugs => BugDetails

在Package Explorer或Navigator视图中,选中你的Java项目,右键,可以看到“Find Bugs”菜单项,子菜单项里有“Find Bugs”和“Clear Bug Markers”两项内容,如下图所示:
.jpg)
我们建立一个简单的测试文件Test.java 内容如下:
public class Test
{
private String[] name;
public String[] getName()
{
return name;
}
public void setName(String[] name)
{
this.name = name;
}
}