findbugs插件

大小:8.75M类别:编程其它

官方安全无插件纠错

  • 更新时间2023-12-09
  • 版本v3.0.1
  • 系统Pc
  • 语言简体中文
findbugs插件是一款开源java静态代码分析工具,能够通过检查java源文件中的类文件或jar文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,通俗的讲就是发现BUG。这款强大的软件不但能够作为Eclipse的插件使用,也可以为用户提供可视化的UI界面独立运行,用户不需要像使用其他java工具那样,通过CMD命令行使用findbugs插件,完全可以用最方便的方式查找BUG。
在findbugs插件的GUI中,开发人员需要先选择待扫描的.class文件,如果你还拥有这些.class的源文件,那么也可以将.java文件也选上,这样用户就能够在一小会儿之后从报告终快捷的定位出问题代码的位置。当然如果用户使用findbugs插件在一些开发环境中,通过选择工程上实用的library,那么你能够获得更加深层次的BUG,如果你想要让自己的软件非常完美,那么这款findbugs插件必不可少。

findbugs插件安装步骤

1.点击“Help->InstallNew Software”。

2.点击“Add”,然后在弹出框“Name”输入“findBugs”,“Location”输入“http://findbugs.cs.umd.edu/eclipse”,点击“OK”。

3.选择对应插件,然后点击“next->next->finish”。

当然用户也可以直接下载我们的插件,将其放到安装目录的plugins中。

findbugs插件使用方法

1、在eclipse package Explorer 右键选择目标工程-> build project。

2、选择指定的包或者类进行findbug。

此时findbugs会遍历指定的包或者类,进行分析,找出代码bug,然后集中显示在 find bugs 的bugs explorer 中,下面我们添加bugs explorer。
3、添加findbugs explorer (eclipse 左下角)

4、bugs explorer 添加完毕后,我们就可以查看刚刚找到的bugs了。

找出的bug有3中颜色, 黑色的臭虫标志是分类, 红色的臭虫表示严重bug发现后必须修改代码,橘黄色的臭虫表示潜在警告性bug 尽量修改。(附录是各种bug的解释及修改方案,请大家按附表参考修改);双击bug项目就可以在右边编辑窗口自动打开相关代码文件并连接到代码片段。 点击行号旁边的小臭虫图标后再eclipse下方输出区将提供详细的bug描述,以及修改建议等信息。我们可以根据此信息进行修改。

展开内容

猜您喜欢

Eclipse插件

Eclipse是Java 开发最流行的 IDE 之一,而这一切主要归功于 Eclipse 的插件。Eclipse有数百个插件,可用于不同类型的任务,并与其他工具集成,比如从 GitHub、SVN、CVS 等下载代码的插件。通过使用正确的插件,开发者可以提高开发效率。eclipse插件大全为用户整理了pydev、Eclipse CDT、Subclipse、android adt、eclipse pdt、 findbugs等Eclipse相关的插件,你可以可以添加到Eclipse IDE中。能帮助Java开发人员提高编写、测试、分析和优化代码的工作效率,欢迎有需要的朋友下载使用!

共有 8 款应用全部>>

类似软件

  • JProfiler(Java性能分析神器)

    8.6/142.19M

    一款方便易用且功能全面的Java性能分析工具,由国外j-technologies GmbH公司全新开发打造而成、这款软件专用于分析J2SE和J2EE应用程序,它把对CPU、执行线程和内存的剖析组合在一个强大的应用中,让你方便的找到效能瓶颈、内存泄漏(memory leaks)、并解决执行线程的问题。

  • XMLmind XML Editor(文件编辑工具)

    9.1/137.93M

    XMLmind XML Editor

  • Subclipse(Eclipse SVN插件)

    9.1/2.96M

    Eclipse是一个非常优秀的开源IDE,目前支持C/C++、JAVA、JS、PHP等语言的程序编写,Subclipse是一个针对Eclipse打造的框架和插件服务,用于通过插件组件构建开发环境。

  • 易语言编程助手正式版

    9.0/25.55M

    易语言大家都知道,是国产的一款能够使用中文进行开发的语言,这款易语言助手电脑版是一些使用易语言开发的用户制作的一款能够让我们的用户更好的进行易语言的学习和编程的软件,你可以通过这款助手查看各种代码,还有许多易语言开发者们自己通过时间为大家带来的例程。

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • CiteSpace官方版

    8.8/103.62M

    CiteSpace官方版是一款和Java相关的可视化文献分析软件,它能够显示一个学科或知识域在一定时期发展的趋势与动向,形成若干研究前沿领域的演进历程!并且,citespace能很好的帮助大家从众多的数据中如何找到自己所需要的,从而解决哪些文献是具有开创性和标志性的问题,有

  • md5校验工具绿色版

    9.0/16K

    许多开发的小伙伴是不是会遇到自己开发的软件在发布以后会被当作病毒查杀掉,这是因为用户没有给自己的软件加MD5码而被人添加了程序。这款md5校验工具就是一款帮助用户生成MD5码并进行验证的工具。

  • .Net6.0离线完整安装包

    8.5/181M

    .net 6.064位中文版下载

  • wordpress(php网站构建器)

    9.1/25.92M

    wordpress中文官方版一个php博客程序,这个版本是当下最新的一个版本,同时还支持中文简体,现在我们来说说他的功能吧!它的功能非常强大,它可以让用户轻松架设一个属于自己的博客站,不过可不光光就只有这个功能,因为其强大的扩展性,部分网站甚至已经开始使用Wordpress

  • 屏幕吸色器

    9.1/34K

    一款非常实用的屏幕取色软件。

  • Adobe ExtendScript Toolkit CC中文版

    9.0/93.47M

    Adobe ExtendScript Toolkit CC中文版是一个集成开发环境(IDE),主要用于编写和调试 Adobe 应用程序的 JavaScript 脚本,也称为 ExtendScript 脚本。

  • Flash Programmer(芯片烧录软件)

    10.0/50.38M

    一款用于编程和烧录微控制器芯片(如Arduino板上的ATmega系列芯片)的软件。

  • WP Rocket(火箭缓存插件)

    9.1/3.77M

    WP Rocket是一款非常高效最灵活的WordPress静态缓存插件,主要用于页面缓存、静态文件优化,缓存预加载、调整缓存规则等。可以优化你的JS CSS文件结构减少多次请求达到优化速度的目的,还集成了图片延迟加载对最求极致加速的用户不错的选择,通过使用这个插件,能让你的Wor

  • HttpClient jar包

    9.0/11.63M

    HttpClient是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

  • Appium(Appium自动化框架)

    9.0/4.73G

    Appium官方版是一款开源的、能够多平台进行自动化测试的强大工具,使用软件用户就可以开始撰写和运行测试的主要指南,其中包括IOS、Android和Android旧设备的说明,如果用户有兴趣在物理硬件上进行测试,也可以通过真实设备指南进行操作。

  • Electron(桌面开发工具)

    9.0/1.86G

    Electron是一款Github上的跨平台桌面应用开发工具,支持用户使用最新的Web技术进行桌面应用的开发工作,目前不仅大量的小公司在用,一些比较大的知名公司也在使用这款强大的开发工具。

  • YALMIP工具箱

    9.0/1.22M

    YALMIP官方版是一款用于求解线性规划、整数规划、非线性规划、混合规划的MATLAB工具箱,它允许用户以MATLAB语法的方式轻松构建和解决各种类型的优化问题,包括线性规划、整数规划、非线性规划和混合整数非线性规划等等!

  • 游戏引擎CryEngine 5.7

    9.0/81.67M

    CryEngine 5是一款强大的游戏引擎,能够为我们的用户带来非常棒的游戏制作体验,用户可以利用这款软件进行虚拟现实(VR)的游戏制作,也能够实现其他的游戏开发功能,用户可以选择付费使用,也可以选择免费使用,当然付费和不付费所获得的功能是不一样的,最主要的就是开发的游戏如果用于

  • memcached 64 windows

    9.0/372K

    memcached是一个高性能的分布式内存缓存系统,用于动态web应用,主要的作用则是帮助开发人员减轻数据库负载,让一些独立开发人员能够使用低配置环境也能够开发一些动态web应用,通过在内存中缓存数据和对象,开发人员的应用就会减少读取数据库的次数,从而提高动态、数据库驱动网站的速

  • jquery api中文文档

    9.1/10.32M

    jquery api是一个专门对jQuery进行说明帮助的文档。也就是我们常常用到的“使用说明书”了。那么jquery是什么?首先jQuery里面的文档非常的丰富,主要是因为其轻量级的特性,所以里面的代码内容并不是很复杂,随着新版本的发布,很快就被翻译成了多国语言。