问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在myeclipse下安装findbugs插件的方法?

发布网友 发布时间:2022-04-29 19:35

我来回答

3个回答

懂视网 时间:2022-04-29 23:57

FindBugs是一个静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用Visitor模式。
在FindBugs的GUI中,需要先选择待扫描的.class文件(FindBugs其实就是对编译后的class进行扫描,藉以发现一些隐藏的bug。)。如果你拥有这些.class档对应的源文件,可把这些.java文件再选上,这样便可以从稍后得出的报告中快捷的定位到出问题的代码上面。此外,还可以选上工程所使用的library,这样似乎可以帮助FindBugs做一些高阶的检查,藉以发现一些更深层的bug。
选定了以上各项后,便可以开始检测了。检测的过程可能会花好几分钟,具体视工程的规模而定。检测完毕可生成一份详细的报告,藉由这份报告,可以发现许多代码中间潜在的bug。比较典型的,如引用了空指针(null pointer dereference), 特定的资源(db connection)未关闭,等等。如果用人工检查的方式,这些bug可能很难才会被发现,或许永远也无法发现,直到运行时发作…当除掉了这些典型的(classic) bug后,可以确信的是,我们的系统稳定度将会上一个新的台阶。

这里简单介绍FindBugs作为Eclipse插件在Eclipse-Luna-SR2中的安装和使用方法。

还是在我们熟悉的老地方:Help->Install New Software...中填写地址,这次填写的地址为:http://findbugs.cs.umd.edu/eclipse,这个地址是官方版本,大家也可以尝试候选版:http://findbugs.cs.umd.edu/eclipse-candidate,或者所有公布版本:http://findbugs.cs.umd.edu/eclipse-daily;

顺利的索引到了FindBugs后,我们老规矩,Next->Next->Accept->Finish->OK->Yes,重启后大功告成!

使用方法还是一如既往的便利,右击项目,选择Find Bugs->Find Bugs即可进行Bugs检测了~

FindBugs的安装及使用

标签:

热心网友 时间:2022-04-29 21:05

第一种方法  在线安装:

在线安装地址:    http://findbugs.sourceforge.net/downloads.html

运行eclipse -> 点击help - > install new software  在workwith中粘贴上面的网址,点击Add,然后点击finish。按照提示一步一步完成即可。


第二种方法:离线安装:

把插件包下载到自己电脑上。

在MyEclipse安装目录下新建一个文件夹myPlugin专门用来统一放插件,在这个文件下再新建一个findBugs文件夹用来放findBugs插件,接着在这个目录下新建features和plugins文件夹,最后把下载的包解压到这两个目录下。

配置环境,在安装目录dropins下新建一个findBugs.link文件,里面写上 path=C:\\Program Files\\Genuitec\\MyEclipse 8.5\\myPlugin\\findBugs

保存,重启MyEclipse。

在工程上,点击右键,上面有个选项Find Bugs.

热心网友 时间:2022-04-29 22:23

官网:http://findbugs.sourceforge.net/downloads.html
复制:http://findbugs.sourceforge.net/downloads.html
eclipse -> help - > install new software 在workwith中粘贴复制的路径,点击Add,然后点击finish。按照提示一步一步完成即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
阳光燕山学校是贵族学校吗 小米14ultra跌至新低 小米14ultra值得购买吗 马卡龙多少钱一个 马卡龙为什么那么贵 正宗马卡龙多少钱一个-马卡龙为什么这么贵 今年河北的迁西板栗多少钱一斤、生的 板栗什么时候上市能卖到几月呢? 6月份能买到新鲜板栗吗? 睡眠银行的生物信息专家林晨瀚讲座谁有听过,对他们的生物信息助眠方法讲 ... 材料力学实验简介 自己不小心把自己的删除了,怎么样找回来 明明知道新股上市的第二天跌的可能性很大,为何新股上市的第一天会有很多人接盘? 自己不小心把自己的删除了,怎么样找回来 个体工商户,经营地址是网店,第一次开税票该怎么操作呢? 个体工商户怎么自助开增值税发票 个体户如何开票 个体户随便可以给别人开票吗 自己不小心把自己的删除了,怎么样找回来? 个人增值税发票怎么开? 个体户怎么自己在店里开增值税发票 个体户可以开增值税发票吗? 作文老师我想对你说七百字左右 老师我想对您说 作文 老师我想对你说 800字作文 个体户可以开税务发票吗,一般收几个单 个人营业执照可以开增值税发票吗? 老师我想对您说作文400字 老师,我想对你说。作文五百字 老师我想对您说 作文 600字 老师我想对你说作文(450字以上) 海信55寸EC520UA右边屏短路怎么样隔 遥控器丢了,电视型号是LED55EC520UA海信的遥控器的型号知道是多少? CPA 和国外证书ACCA.AICPA.CFA.CMA.CIMA 的区别? 海信led55ec520ua 55英寸 vidaa3 14核怎么样 海信led55ec520ua电视为什么在用手机给它投屏时 2016年12月买的海信LED55EC520UA,出现了黑屏,真伤心。。。 海信led55ec520ua电视逻辑板和海信55n3000u电视逻辑板通用吗? 海信电视led55ec520ua 可以插sd卡吗? 海信LED55EC520ua液晶电视一开机出开机广告3-5秒黑屏,电源指灯蓝色正常, 国内/国外注册会计有哪几个考试? CPA CMA ACCA AAIA 之类的全称 及 解释 海信led55ec520ua的容量4GB可是到家的电视没有。怎么搞 国内/国外注册会计有哪几个考试? CPA CMA ACCA AAIA 之类的全称 解释 海信led55ec520ua 电源板的背光输出是多少伏 海信led55ec520ua开机后就黑屏 生活用品消费市场的调查问卷谁能给我啊? 怎么算收益率,年利息 线下消费问卷可以提哪些问题 投入产出比是怎么计算的? 收益率2.14%是多少 微信发转帐显示对方帐户存在风险是什么原因