目录

1. findugs

a)  安装findbugs插件

b) 打开bug窗口

c) 使用findbugs进行静态分析

d) 查看错误信息


相比动态测试而言。静态分析效率高,成本较低,对于提高产品质量非常重要。

下面介绍几个elcipse上的静态分析插件

1. findugs

a)  安装findbugs插件

1)点击菜单 Help ->Eclipse Marketplace

在弹出窗口中的搜索条件中输入 ”findbugs“后,点击回车,在搜索结果中 点击【install】安装插件

安装过程中同意许可协议,并点击【finish】即可完成安装

对于警告可以忽略,点击【install anyway】

系统提示是否要重启。重启即可

b) 打开bug窗口

点击菜单 window -> show view  ->other ,选择 bug explorer ,打开bug缺陷浏览器窗口。当然如果需要打开buginfo,了解bug的详细信息也是可以的

c) 使用findbugs进行静态分析

d) 查看错误信息

具体的错误信息的含义,可以参考如下博客

Findbugs中常见错误的分类和原因分析_万万君的博客-CSDN博客

eclipse上的Java静态分析工具——待续相关推荐

  1. java自动推断类型_推断:Facebook的新Java静态分析工具

    java自动推断类型 如何使用Facebook的Infer改善Java开发工作流程? 如果您与技术话题保持同步(如果您正在阅读此博客,我想您会这样做),那么您可能听说过Facebook 刚刚向公众发布 ...

  2. 推断:Facebook的新Java静态分析工具

    如何使用Facebook的Infer改善Java开发工作流程? 如果您与技术话题保持紧密联系(如果您正在阅读此博客,我想您应该这样做),那么您可能听说过Facebook 刚刚向公众发布的新工具:推断. ...

  3. JSEclipse——Eclipse上的JavaScript开发工具

    原来js开发仅仅使用ue,不过开发效率比较低下. 找到一个Eclipse下的js开发工具,JSEclipse 安装地址: http://download.macromedia.com/pub/labs ...

  4. imac java7下载地址,如何在苹果电脑上安装JAVA开发工具,经验告诉你该这样

    这里给苹果电脑的用户介绍,在哪里下载JAVA SE 开发工具的下载?以及如何安装JDK和验证JAVA安装的版本? 工具/材料 Imac.Macbook Pro.Air JDK安装包 下载JDK 01 ...

  5. 在Eclipse上安装pydev开发工具

    Help-install new software-add 一路next和finish莽过去,New... 创建PyDev Project 建包 写下第一段程序

  6. 常用 Java Profiling 工具的分析与比较

    相对于静态代码分析,Profiling 是通过收集程序运行时的信息来研究程序行为的动态分析方法.其目的在于定位程序需要被优化的部分,从而提高程序的运行速度或是内存使用效率.收集程序运行时信息的方法主要 ...

  7. 代码质量与安全 | 免费的静态分析工具好吗?

    在评估静态分析软件时,有许多选项可供选择:付费版本.免费或社区版本,以及任何人都可以查看.使用和修改的开源软件. 当在探索这些选择时,免费的静态分析工具可能听起来很划算,但它们真的能满足您的编程需求吗 ...

  8. Java基础-Eclipse第三方安装包管理工具之Maven

    Java基础-Eclipse第三方安装包管理工具之Maven 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 玩过Linux的小伙伴应该都知道yum吧,我们只要把搭建好的yum仓库配 ...

  9. ibm liberty_使用Eclipse和Open Liberty的Java EE 8上的Java 9

    ibm liberty 几周前,我写了一篇文章,题目是哪个IDE和服务器支持Java EE 8和Java9 ,着眼于Java 9和Java EE 8之间的当前状态.您可以期望事情发展很快,现在我们有了 ...

最新文章

  1. 在CentOS 6.9 x86_64的OpenResty 1.13.6.1上使用LuaRocks示例
  2. 小程序全局状态管理,在页面中获取globalData和使用globalSetData
  3. java HelloWorld 编程风格实践
  4. 为什么做技术 PM 这么难?
  5. 如何最大限度提升虚拟内存性能(组图)
  6. Stomp-Spring服务器端的Web套接字Java客户端
  7. (一)查询出排序中的最大值和最小值
  8. 【实用技巧】虚拟机一键更换IP,更换网络不再是问题
  9. 思维导图设计测试用例
  10. IDEA中使用Maven命令失败解决办法
  11. 黑马python培训网盘资源
  12. 政府12345便民服务热线 -- MICC全媒体智能呼叫中心建设方案
  13. excel自动调整列宽_如何以厘米为单位精确设置Excel表格的行高列宽?
  14. 谁是赢家,某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;
  15. matlab中ix是什么意思,详解pandas中iloc, loc和ix的区别和联系
  16. 安卓linux开机画面,安卓开机画面_安卓开机动画修改_安卓开机动画修改器-Guide信息网...
  17. html复制并弹窗提示已复制,如何调用handsome主题自带的弹窗提示实现复制弹窗提醒以及个性化提示...
  18. 树莓派CM4六路串口设置及使用
  19. Git使用的奇技淫巧,看这篇就够了!
  20. vue中a标签的href属性的写法

热门文章

  1. 群狼调研完成深圳宝安前海商圈消费者市场调查
  2. installshield 安装报错解决方法
  3. sqlpro studio教程_SQLPro Studio
  4. 图书管理系统数据库综合应用
  5. RTOS内功修炼记(八)——CMSIS RTOS API,内核通用API接口
  6. MySQL写循环语句的方法
  7. 观看格莱美奖制作人Greg Wells使用McDSP APB16 混音
  8. ida模拟器调试_ida 动态调试安卓模拟器x86
  9. Tulsimer®A-722MP降低COD值性能测试
  10. 华为鸿蒙苹果降价,果然,库克又杀回来了,华为鸿蒙一出来,iPhone就降价了