最近的实验需要的代码审查和应用程序性能优化。在需求MyEclipse安装某些插件,由于如今的MyEclipse版本号和大多数教程的不一样了,一些安装选项也已经改变,所以安装起来非常费事,通过不断的尝试。參考和剁教程而且自己实践的基础上。整理了一下关于checkstyle、pmd、findbugs的最简便的安装方式。希望能帮助很多其它的人在安装上少走弯路

原文链接:http://write.blog.csdn.net/postedit

MyEclipse 版本号:2014

所需插件均能在该站点找到:http://sourceforge.net/

checkstyle

CheckStyle帮助JAVA开发者遵守某些编码规范,能自己主动化代码规

范检查过程,从而使开发者从这项重要可是枯燥的任务中解脱出来。

CheckStyle检验的主要内容:

–Javadoc凝视

–命名约定

–标题

–Import语句

–体积大小

–空白

–修饰符

–块

–代码问题

–类设计

安装方式:

下载:net.sf.eclipsecs-updatesite_5.7.0.201402131929-bin.zip文件

解压缩后打开拷贝 plugins 和 features 下的文件到 Myeclipse对应的文件下

重新启动MyEclipse,项目右击就能看到有checkstyle的选项成功安装

PMD

PMD:静态代码分析工具。自己主动检測各种潜在缺陷以及不安全或未优

化的代码。

下载PMD我用的是pmd-eclipse-1.8.0

打开后将net.sourceforge.pmd.eclipse_1.8.0文件夹复制到myeclipse下的plugins文件夹下

之后到My安装Eclipse文件夹下打开/MyEclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundlers.info

在最后面加上net.sourceforge.pmd.eclipse,1.8.0,file:/e:/Myeclipse/pligins/net.sourceforge.pmd.eclipse_1.8.0/,4,false

重新启动MyEclipse后项目右击就能看到pmd了

FindBugs

Java静态代码分析工具。不注重样式或者格式,专注于寻

找真正的缺陷或者潜在的性能问题。帮助开发人员提高代码质量以及排

除隐含的缺陷,能够在不实际执行程序的情况对软件进行分析。

安装:

下载edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468.zip

解压缩后以相同方式将edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468目录放到MyEclipse的plugins中

而且在/MyEclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundlers.info最后面增加

edu.umd.cs.findbugs.plugin.eclipse,3.0.0.20140706-2cfb468,file:/e:/Myeclipse/pligins/edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468/,4,false

重新启搬家MyEclipse后,该项目右键点击就能看到PMD该选项

版权声明:本文博主原创文章。博客,未经同意不得转载。

最新文章

  1. iOS - drawRect致内存增加
  2. PostgresSQL的安装与基本命令使用
  3. Quartz 2d绘图
  4. Frameworks , cat,kafka
  5. 关于在javascript之中的时间格式;
  6. 最大连续子数组问题2-homework-02
  7. 搭建pptpd实现vpn
  8. java中dao层和service层的区别是什么?
  9. POJ3692 Kindergarten 【最大独立集】
  10. javaweb jsp页面上传excel文件
  11. IOS Android支持中文与本地文件的读取写入
  12. ios 屏幕方向的设置
  13. The server's host key is not cached in the registry. You have no guarantee that the server……
  14. tee命令使用
  15. bootstrap-table 刷新页面数据
  16. 如何用Caffe训练自己的网络-探索与试验
  17. Java NIO Files
  18. CentOS配置Hive
  19. 20135313_exp5
  20. 维护后面的position sg函数概念,离线+线段 bzoj 3339

热门文章

  1. Spring Assert主张 (参议院检测工具的方法-主张)
  2. Children’s Queue
  3. java学习笔记2015-6-6
  4. 集合hashCode()方法和equals()办法
  5. 任意长度的正小数的加法(YT新人之巅峰大决战05)
  6. 王立平--怎么查看Unity的版本号
  7. 【翻译】要理解Ext JS 5小工具
  8. poj 1061 扩展欧几里德同余方程求解
  9. poj 4088:Set操作
  10. NLP | 自然语言处理 - 解析(Parsing, and Context-Free Grammars)