FindBugs是一个静态分析工具,用来查找Java代码中存在的bugs。

1. 安装FindBugs

FindBugs有两种安装方式:
1. 在线安装(Eclipse建议使用此安装方式)
2. 离线安装:下载FingdBugs插件,放入plugins文件夹(MyEclipse建议使用此安装方式)

2. Eclipse在线安装FindBugs

  1. 打开Help -> Install New Software,点击Add按钮,弹出如下对话框

    Location的值:http://findbugs.cs.umd.edu/eclipse
    按照提示安装,完成之后重启即可。

3. MyEclipse使用插件安装FindBugs

  1. 首先下载FindBugs插件,本文提供一个下载链接:http://downloads.sourceforge.net/project/findbugs/findbugs%20eclipse%20plugin/1.3.9/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.zip?use_mirror=ncu,也可去官网下载。
  2. 解压下载的文件,获取如下文件夹
  3. 把该文件夹拷贝到MyEclipse安装路径的Common/plugins目录下。
  4. 修改bundles.info文件,该文件位于D:\MyEclipse\MyEclipse 10\configuration\org.eclipse.equinox.simpleconfigurator目录下。在bundles.info最后一行添加edu.umd.cs.findbugs.plugin.eclipse,1.3.9.20090821,file:/D:/MyEclipse/Common/plugins/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821/,4,false
  5. 完成之后重启即可。

4. 使用

  1. 在需要查找bug的java文件、包或项目上点击右键,选择Find Bugs。
  2. 在Bug Explorer中查看相关的bug情况。

    如果没有找到Bug Explorer可以通过Window -> Show View -> Other打开。

参考文章:
http://chenzhou123520.iteye.com/blog/1313565
http://luckykapok918.blog.163.com/blog/static/2058650432012101394245604/
http://www.cnblogs.com/kayfans/archive/2012/06/18/2554022.html

转载于:https://www.cnblogs.com/zongzhankui/p/5875309.html

Eclipse/MyEclipse安装FindBugs相关推荐

  1. eclipse/myeclipse安装svn和maven配置

    apache-maven-3.0.5-bin.zip  下载地址: http://maven.apache.org/download.cgi TortoiseSVN-1.7.12.24070-win3 ...

  2. 在Eclipse或MyEclipse中安装findbugs插件

    2019独角兽企业重金招聘Python工程师标准>>> 我们都知道,在Eclipse或MyEclipse中安装插件有两种方式,一种是在线安装,第二种是先下载插件然后在本地安装. 在这 ...

  3. 在Eclipse/MyEclipse中安装spket插件

    Spket ide是强大的工具包为了JavaScript和XML的开发,这个强大的编辑器对JavaScript, XUL/XBLand Yahoo! Widget的开发都有全面的支持 ,例如代码完成, ...

  4. Eclipse/MyEclipse更新、插件安装及优化

    为什么80%的码农都做不了架构师?>>>    一.MyEclipse7.0 插件安装 『转』先讲讲插件的安装,MyEclipse7.0 集成了eclipse3.4, 很多人不知道在 ...

  5. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

  6. 图解eclipse+myeclipse完全绿色版制作过程

    现在在Java开发中,使用的开发工具大部分都是Eclipse,并且和Eclipse关系紧密的要数MyEclipse了,但是 MyEclipse是一个EXE可执行程序,对于没有安装Eclipse与MyE ...

  7. 搭建Eclipse+MyEclipse开发环境

                                                               搭建Eclipse+MyEclipse开发环境 一.安装JDK 首先下载JDK 5 ...

  8. 利用Eclipse/MyEclipse 实体类生成.hbm.xml文件

    在Struts+Hibernate+Spring 三大框架开发web程序的时候,通常为了节省开发间,提高开发效率,通常会使用到许多三方插件,那么这次要给大家分享的是如何利用Eclipse/MyEcli ...

  9. MyEclipse安装后需要进行的配置

    在MyEclipse中编写Web Project,有2个地方需要改编码设置: 1.window-->preference-->general-->content type 然后在&l ...

最新文章

  1. Blender赛车动画制作学习教程 Learn Race Car Animation with Blender
  2. 使用startForeground让android服务前台运行
  3. 解决slf4j 冲突
  4. 集合在枚举数实例化后进行了修改_(编程知识)C# 枚举与位枚举
  5. 关于自然语言处理,有一本通关手册待接收
  6. Spicy Spring:动态创建自己的BeanDefinition
  7. Unicode、UTF-8、UTF-16
  8. OJ1045: 数值统计(c语言)
  9. 阿里云 centos mysql 5.6_关于centOS安装配置mysql5.6那点事
  10. java 读取内存地址结构体_Java并发系列之volatile
  11. 答案对程序不对matlab,程序结果不对
  12. 卢卡奇总体性原则_读书笔记|卢卡奇物化与无产阶级意识无产阶级的立场(1)...
  13. Linux中离线安装R语言程序包
  14. 『每周译Go』并发安全的集中式指针管理设施
  15. python麻将源码_a8贵州麻将源码 贵阳麻将a8源码 a8贵阳捉鸡源码
  16. 券商评级:南山铝业 中天科技 大族激光
  17. OKK集中生产加工中心(MC)的主要部品
  18. 订单BOM、销售BOM、标准BOM
  19. GitHub上重要的几个搜索技巧
  20. Pwn2Own黑客大会:攻陷特斯拉,30万美金带回家

热门文章

  1. from torch._C import * ImportError: DLL load failed解决方法
  2. Python的运算符与表达式
  3. NOIP2017普及组翻车记
  4. NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S.
  5. Excel VBA 学习总结 - 数据验证与正则表达式
  6. Linux centosVMware Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl
  7. 在谈PHP中的 抽象类(abstract class)和 接口(interface)
  8. JAVA-2NIO之Channel
  9. windows ffmpeg 的安装
  10. Docker存储驱动之OverlayFS简介