FindBugs 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
FindBugs 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: LGPL
开发语言: Java
操作系统: 跨平台
收录时间: 2008-09-16

FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式。



下载之后,把解冻后的文件拷贝到 $ECLIPSE_HOME/plugins/目录下,重新启动eclipse即完成安装。

FindBugs的设置:
安装好之后,可以通过 Projects > Property > FindBugs标签对其进行设置。设置方法可以根据自己的需要进行调整。

另外在 问题(Proplems)列表窗口(Windows > 视图 > 问题)的Filter设置里,把FindBugs的有关选项都check上。

FindBugs地执行:
选中 所在项目,鼠标右键 > Find Bugs > Find Bugs执行

展开阅读全文

FindBugs 的相关博客

findbugs

FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,...

FindBugs

FindBugs 官网:http://findbugs.sourceforge.net/

findbugs

findbugs错误总结 本篇是从别人那找到的,为了让我回头查看findbugs错误怎么解决而保存的 有很多问题其实挺隐晦的,比如第三条...

FindBugs的使用

FindBugs的使用 1 FindBugs简介 FindBugs是一个静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可...

findbugs的使用

我们通常都会在APP上线之后,发现各种错误,尤其是空指针异常,这些错误对于用户体验来说是非常不好的,但其实大部分的问题,我们都...

FindBugs的使用

1.安装FindBugs-IDEA插件 2.右键FindBugs选择对应选项即可 例如:File file = new File(PATH);PATH如果是绝对路径那么就会提示...

FindBugs插件--FindBugs中的错误分析

1.Boxing/unboxing to parse a primitive A boxed primitive is created from a String, just to extract the unboxed primit...

findBugs 快速开始

1.快速入门 如果您在Windows系统上运行FindBugs,请双击该文件%FINDBUGS_HOME%\lib\findbugs.jar以启动FindBugs GUI。 在Uni...

Findbugs安装与使用

1、下载Findbugs 下载地址: http://downloads.sourceforge.net/project/findbugs/findbugs%20eclipse%20plugin/1.3.9/edu.um...

findBugs学习小结

今天代码质量再次强调java代码提交SVN前要经过findBugs检查,虽然根据菜单我也基本会有findBugs插件,但为了更全面的学习、更...

评论 (6)

加载中
对很多开源软件使用findbugs,也能找出很多问题出来
2017/07/04 10:11
回复
举报
FindBugs FindBugs
2014/01/14 20:53
回复
举报
都一直没有更新?啥情况? FindBugs
2014/06/27 09:10
回复
举报
解冻后的文件 FindBugs
2014/11/11 15:03
回复
举报
PMD 是对“源代码”中不良编程习惯进行分析,侧重于重构。FindBugs通过“字节码”静态分析找出潜在Bug。
2015/01/19 09:03
回复
举报
这货还活着吗 FindBugs
2015/03/13 15:58
回复
举报
更多评论
6 评论
162 收藏
分享
返回顶部
顶部