日期:2014-05-16  浏览次数:20340 次

Findbugs安装使用文档

一、简介

?????? Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。

?????? Findbugs提供了方便操作的可视化界面,同时也可以作为Eclipse的一个插件来使用,而我们使用得最多的还是作为Eclipse的插件来使用。

二、使用方法

?????? Findbugs可以通过三种方法使用,可以通过Ant工具,通过Ant提供的Swing操作界面和作为Eclipse的一个插件来使用。

1. Ant工具

Ant是一个很好的Java自动执行工具。

???????? Findbugs官方提供了Antfindbugs操作方法,我们可以通过这样一个build.xml文件来使用findbugs

<project name="项目名" default="all">

<property name="findbugs.home" value="findbugs解压路径" />

???????? ???? <path id="findbugs.path">

???????? ???????? <fileset dir="findbugs解压路径">

?????????????????? ???? <include name="**/*.jar" />

????????????? ???? </fileset>

???????? ???? </path>

???????? ???? <taskdef name="findbugs"

????????????? ???? classname="edu.umd.cs.findbugs.anttask.FindBugsTask"