插件官方版是一款相当优秀的专业化java静态代码分析插件,插件官方版功能强悍,便捷好用,能够与配合使用,支持以棒状用户进行java源文件的分析和检测,能够有效地检测出代码的缺陷。
基本简介
插件官方版是由马里兰大学提供的一款开源 Java静态代码分析工具。通过检查类文件或 JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。既提供可视化 UI 界面,同时也可以作为 插件使用。文本将主要使用将 作为 插件。在安装成功后会在 中增加 ,用户可以对指定 Java类或 JAR文件运行 ,此时 会遍历指定文件,进行静态代码分析。
安装方法
离线安装步骤
1java静态分析工具, 把下载的压缩包解压后,把解压后的文件复制到的目录中去;
2java静态分析工具 FindBugs插件, 重新启动
3, 打开->->,搜索关键字,如果能找到配置项,那么表示安装成功,如图:
在线安装步骤
1.点击“Help-> ”,如下图:
2.点击“Add”,然后在弹出框“Name”输入“”,“”输入“///”,点击“OK”java静态分析工具,如下图:
3.选择对应插件,然后点击“next->next->”。
4.完成安装之后重启,右击项目文件或目录,会发现多了的菜单,如下图:
使用方法
简单易用,按照下图操作即可;
1, 在 右键选择目标工程-> build
2, 选择指定的包或者类进行
此时会遍历指定的包或者类,进行分析,找出代码bug,然后集中显示在 find bugs的bugs 中,下面我们添加bugs 。
3,添加
( 左下角)
3, bugs 添加完毕后,我们就可以查看刚刚找到的bugs了,如图:
找出的bug有3中颜色, 黑色的臭虫标志是分类, 红色的臭虫表示严重bug发现后必须修改代码,橘黄色的臭虫表示潜在警告性bug 尽量修改。(附录是各种bug的解释及修改方案,请大家按附表参考修改)
双击bug项目就可以在右边编辑窗口自动打开相关代码文件并连接到代码片段。 点击行号旁边的小臭虫图标后再下方输出区将提供详细的bug描述,以及修改建议等信息。我们可以根据此信息进行修改。