标签:
一、findbug的安装
我选择的是在线安装,步骤如下
myeclipse -->help -->Install from Site
之后出现的界面
点击4之后,一直点击next,之后便安装成功了。
二、findbug使用
myeclipse -->windows-->show view -->other-->FindBugs
点击Bug Explorer --OK,出现如下图
myeclipse的view中多了一个Bug Explorer。
三、找工程中的bug
点击工程名 --右键点击find Bugs -->find Bugs
这时候findBug插件就开始扫描这个工程存在的所有bug,
我的工程扫描完后,出现如下bug
很明显是报空指针异常,当程序走道catch中时,ro对象是null,用null.setResultCode方法,肯定会报错,修改方法如下:
即加上如下两句,再次检查,该Bug消失
//这里需要new一个新的对象,否则异常时,回报空指针异常错误 resultObject = new ResultObject();
结束。
标签:
原文地址:http://my.oschina.net/u/2312022/blog/501846