波 2005-08-18 Page 5 of 14
Java 代码缺陷自动分析工具介绍
根据不同类别来检查缺陷的选项
错误信息及代码行显示
根据不同类别来检查缺陷的选项
对每一种缺陷模式提供了类似的说明。窗口下面的 Source code 选项卡很有用。如果 告诉 FindBugs 在什么地方寻找代码, 它就会在转换到相应
的选项卡时突出显示有问题的那 一行。 图一中的上部有根据不同类别来检查缺陷的选项,选项有(By Class、By Package、By Bug Type、By Bug Category) 。 图二是【file】选项,主要功能有:创建新项目、打开/关闭项目、储存项目、储存 Bugs 信息、装载 Buugs 信息
常用工具培训资料 黄锡波 2005-08-18
Page 6 of 14
Java 代码缺陷自动分析工具介绍
图三是【View】选项,这些选项很有用,可以切换不同模式的视图。
图四是【Settings】选项,是对检测的缺陷模式进行选择。 常用工具培训资料 黄锡波 2005-08-18 Page 7 of 14
Java 代码缺陷自动分析工具介绍
图五是【创建新项目】选项
选择被检查的 Class 或 JAR 文件路径
选择 java 源文件路径
选择运行程序依赖的 Class 或 JAR 文件路径
运行按钮
常用工具培训资料 黄锡波 2005-08-18
Page 8 of 14
Java 代码缺陷自动分析工具介绍
4.2
使用 FindBugs UI 步骤
第一次使用 (1) 依照图五【创建新项目】选项说明,先创建新项目,输入被检查的 class 或 jar 路 径、java 源文件路径及程序运行依赖的 class 或 jar 路径 (2) 按【FingBugs】按钮开始检查 (3) 如果出现下图六的警告
说明程序运行依赖的 class 或 jar 路径不对或依赖文件不完整,应依据警告信息完善。 (4) 按【OK】后即进入上图一的错误信息显示 (5) 选择【file】储存新建的项目 (6) 选择【file】储存新扫描的 Bugs 信息(xml 文件) 非第一次使用 (1) 选择【file】装载上次新建的项目并运行 (2) 也可以选择【file】装载上次储存的 Bugs 信息来查看
值得一提的还有在将 FinBugs 作为 Ant 任务或者在命令行中运行 FindBugs 时, 选择 xml 作为 ouput 选项,可以将上一次运行的结果装载到 UI 中。这样做是同时利用基于命 令行的工具和 UI 工具的优点的一个很好的方法。 常用工具培训资料 黄锡波 2005-08-18 Page 9 of 14
Java 代码缺陷自动分析工具介绍 4.3 FindBugs 作为 Ant 任务
如何在 Ant 编译脚本中使用 FindBugs?首先将 FindBugs Ant 任务拷贝到 Ant 的 lib 目录中, 这样 Ant 就知道新的任务。 FIND_BUGS_HOME\lib\FindBugs-ant.jar 拷贝 将 到 ANT_HOME\lib。 现在看看在编译脚本中要加入什么才能使用 FindBugs 任务。 因为 FindBugs 是一个自 定义任务, 将需要使用 taskdef 任务以使 Ant 知道
上一篇:
java代码编写规范程序员代码规范_java代码
下一篇:
个人哪些方面的情况值得你在简历里做介绍?