标签:
FindBugs 是一个静态分析工具,它可以检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题,使用 FindBugs 可以在不实际运行程序的情况对软件进行分析。使用时最好将字节码对应的 java 文件选上,这样便可轻松的从报告文件中定位到出问题的源码,并进行相应的修改。
eclipse 安装 findbugs 需要满足如下条件:
findbugs在线更新路径为:http://findbugs.cs.umd.edu/eclipse/
findbugs离线更新路径为:https://sourceforge.net/projects/findbugs/files/
findbugs官网地址:http://findbugs.sourceforge.net/index.html
eclipse 成功安装 findbugs 后,在插件安装详细信息中可看到成功安装的插件,如下所示:
右键单击工程目录,依次选择【Find Bugs/Find Bugs】,即可检查代码中的缺陷。在包视图中,可查看存在缺陷的包、类及对应的缺陷数量,如下所示:
在 Bug Explorer 标签页中,可查看缺陷的概要信息,如下所示:
点击对应的缺陷,可定位到源码位置,点击源码左侧的图标,Bug Info 标签页会显示对应的详细信息,如下图所示:
不可避免的,其中有些问题,我们是可以忽略的,或者是根据项目需要必须要检查的,在 eclipse 中配置 Find Bugs 路径如下图所示:
有关 Find Bugs 的详细配置使用,各位小主若有需要,可深入研究一下,同时 findbugs 是可以持续集成的,利用 maven、ant 对应插件均可执行,具体使用方法,大家可以先自行探究。我后续配置后也会更新给大家参阅,谢谢!
至此, Java学习-048-插件应用之 Find Bugs 顺利完结,希望此文能够给初学 Java 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
标签:
原文地址:http://www.cnblogs.com/fengpingfan/p/5432661.html