zoukankan      html  css  js  c++  java
  • Eclipse中findbug的安装 配置 使用

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

    Findbugs的安装

    直接在Eclipse当中安装findbugs插件。点击Help->Install New Software...,输入findbugs插件在线安装地址:http://findbugs.cs.umd.edu/eclipse

    点击Add,然后Next至结束,重启Eclipse。重启后,选择指定的包或者类,右键点击,在弹出的对话框中找到选项Find bugs,执行。

    在Window->Show View->Other..中选择Bug Explorer,可以查看到findbugs的结果输出。

    Findbugs配置

    使用findbugs之前,先看一下配置,了解下基础。打开Project->Properties界面,点击Findbugs,展开配置界面:

    以下几个选项需要了解下:

    1. Run automatically,


    Check on此项后,FindBugs将会在你修改Java文件类时实时进行检查,只要你执行了保存的操作,FindBugs就会自动运行,并将检查出的问题显示出来。如果check  off此项,就需要主动去运行FindBugs来检查你的代码。建议check on,占用不了多少内存,使用起来会更方便。

    2. Minimum rank to report

    Findbugs将错误信息分成了3个级别,依据严重程度High>Medium>Low,用户可以根据需要进行筛选。比如:
    (1)High选择项,只有是High级别的提示信息才会被显示。
    (2)Medium选择项,只有是Medium和High级别的提示信息才会被显示。
    (3)Low选择项,所有级别的提示信息都会被显示。

    此外,还有一个拖动条供选择rank等级(1-20),rank越高,严重程度越低,显示的信息越多。一般选择14,15就差不多够用了。

     3. 下面还提供了findbugs的信息分类和等级:(左侧是分类,右侧是等级)

    严重程度:Scariest>Scary>Troubling>Of concern,这个和rank的设置1-20是匹配的。

    4.Detector configuration

    在其他的tab标签页中,显示了更多更详细的bug check configuration,用户可以根据需要进行选择和配置。

  • 相关阅读:
    【NOIP2013】 华容道 bfs预处理+bfs
    【NOIP2017】逛公园 最短路+DP
    NOIP上机测试注意事项
    【NOIP2013】货车运输 最大生成树+倍增
    【NOIP2013】 火柴排队 贪心+splay
    【NOIP2013】转圈游戏 快速幂
    【xsy1143】 兔子的数字 搜索
    【xsy1172】 染色 dp
    【NOIP2017】 宝藏 状压dp
    【NOIP2017】列队 splay
  • 原文地址:https://www.cnblogs.com/xbxblog/p/9872608.html
Copyright © 2011-2022 走看看