当我们编写完代码
![](/icons/76402dou.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402cuowu.gif)
![](/icons/76402de.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
解决思路方法:
现在有很多Java代码分析工具
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402yi.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402yi.gif)
![](/icons/76402cuowu.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
安装
JDK:1.5.0 从http://java.sun.com上去下载安装
Eclipse:3.1.1 从http://www.eclipse.org 上去下载解压
FindBugs:0.9.4 从http://findbugs.sourceforge.net/
官方
![](/icons/76402de.gif)
Eclipse plugin for FindBugs version 0.0.17 从 http://findbugs.sourceforge.net/downloads.html 下载
插件管理窍门技巧
提示:新下载
![](/icons/76402de.gif)
![](/icons/76402yi.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
前提是你已经安装好了Eclipse工具了
![](/icons/76402dou.gif)
![](/icons/76402dou.gif)
此时默认
![](/icons/76402de.gif)
![](/icons/76402de.gif)
在ìLIPSE_HOME%下建立
![](/icons/76402yi.gif)
![](/icons/76402de.gif)
你下载了个新
![](/icons/76402de.gif)
![](/icons/76402dou.gif)
那么就在ìLIPSE_HOME%PlugInsNew目录下建立XYZ目录
![](/icons/76402dou.gif)
![](/icons/76402dou.gif)
![](http://www.crazycoder.cn/WebFiles/20091/720a9e69-36d3-4c68-a3d6-b6e90245aae9.jpg)
可以配置
![](/icons/76402de.gif)
![](/icons/76402de.gif)
![](/icons/76402de.gif)
Run FindBugs Automatically开关 当此项选中后
![](/icons/76402dou.gif)
![](/icons/76402dou.gif)
![](/icons/76402dou.gif)
![](/icons/76402dou.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
当此项没有选中
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
Minimum priority to report选择项 这个选择项是让你选择哪个级别
![](/icons/76402de.gif)
![](/icons/76402dou.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
你选择了High选择项
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
你选择了Medium选择项
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
你选择了Low选择项
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
Enable bug categories选择项 在这里是
![](/icons/76402yi.gif)
![](/icons/76402de.gif)
Correctness有关代码正确性相关方面
![](/icons/76402de.gif)
Performance有关代码性能相关方面
![](/icons/76402de.gif)
Internationalization有关代码国际化相关方面
![](/icons/76402de.gif)
Multithreaded correctness有关代码多线程正确性相关方面
![](/icons/76402de.gif)
Style有关代码样式相关方面
![](/icons/76402de.gif)
Malicious code vulnerability有关恶意破坏代码相关方面
![](/icons/76402de.gif)
比如:如果你把Style
![](/icons/76402de.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
Select bug patterns to check for选择项 在这里你可以选择所要进行检查
![](/icons/76402de.gif)
![](/icons/76402de.gif)
可以从Bug codes、Detector name、Detector description中看到相应
![](/icons/76402de.gif)
![](/icons/76402de.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
整理总结
此插件
![](/icons/76402de.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
![](/icons/76402dou2.gif)
现在
![](/icons/76402dou.gif)
![](/icons/76402de.gif)
![](/icons/76402yi.gif)
![](/icons/76402dou.gif)
![](/icons/76402yi.gif)
![](/icons/76402de.gif)
![](/icons/76402dou2.gif)
最新评论