Eclipse 配置Checkstyle

简介: l         Checkstyle说明 介绍 Checkstyle是一个开发工具,可以帮助编程人员编写符合编码规范的java 代码 。程序员都非常讨厌程序的check工作,checkstyle能够自动地完成这项烦琐但又非常重要的工作 ,从而节省了的程序员的时间,也提高了检查的质量。

l         Checkstyle说明

介绍 Checkstyle是一个开发工具,可以帮助编程人员编写符合编码规范的java 代码 。程序员都非常讨厌程序的check工作,checkstyle能够自动地完成这项烦琐但又非常重要的工作 ,从而节省了的程序员的时间,也提高了检查的质量。Checkstyle已经成了加强编码规范的首选工具。

 

1           配置环境

操作系统

Windows XP + SP2

cpu

AMD Athlon™64 4000+ 双核

主板

865

内存

1G

硬盘

ST 160G

显卡

NVIDIA GeForce 8500GT

显示器

21寸宽屏

声卡网卡

内置

应用软件

Eclipse3.2+MyEclipse5.1.0

    注:1Mbit带防火墙功能的宽带路由器拨号上网,无固定IP

 

2           安装过程

方法一:通过更新网页

 

1。在Eclipse中,选择He lp->Software Updates->Find and Install

北大青鸟

2.选择 Search for new features to install 选择Next

教程 

3.选择 New Remote Site

JAVA学习 

4.在名称中输入 Checkstyle Plug-in,在URL中输入:http://eclipse-cs.sourceforge.net/update

5.然后继续安装就行了。

方法二:

 

1.你可以自己从Eclipse Checkstyle Plug-in's SourceForge project page 下载安装包,最新版的(2007/4/2)为4.3.0

下载到之后,把里面的两个文件夹plugins features下面的文件分别放到eclipse 目录下面对应的pluginsfeatures目录下。(别弄错了哦^_^)

2.清千万注意了,如果你就这样直接启动eclipse 可能会出现ClassNotFoundExceptions 等错误。你必须在启动eclipse的时候加上一个参数 -clean. 这样eclipse就可以更新它当前安装的许多插件信息。比如你得eclipsed盘 那么就是 d:\eclipse\eclipse.exe –clean

特别注意 Eclipse 3.0 或者 更新版本 需要Eclipse Checkstyle Plug-in 4.0.0 或者更新版本支持。

 

3.使用

1.启动eclipse

2.Open the properties of the project you want to get checked

打开你要检查的项目的属性

电脑培训 

 

武汉培训  

 

4.接下来就可以看看你的代码符合规范与否了

 

电脑教程 

第四部分 Checkstyle的结果输出含义

输出内容

内容含义

Type is missing a javadoc commentClass

缺少类型说明

{ should be on the previous line {

应该位于前一行

Methos is missing a javadoc comment

方法前面缺少javadoc注释

Expected @throws tag for Exception

在注释中希望有@throws的说明

. Is preceeded with whitespace .

前面不能有空格

. Is followed by whitespace.

后面不能有空格

= is not preceeded with whitespace=

前面缺少空格

= is not followed with whitespace=

后面缺少空格

} should be on the same line}

应该与下条语句位于同一行

Unused @param tag for unused

没有参数“unused”,不需注释

Variable CA missing javado

变量“CA”缺少javadoc注释

Line longer than 80characters

行长度超过80

Line contains a tab character

行含有”tab” 字符

Redundant Public modifier

冗余的“public modifier

Final modifier out of order with the JSL suggestionFinal

modifier的顺序错误

Avoid using the “.*” form of import

import格式避免使用“.*

Redundant import from the same packag

从同一个包中Import内容

Unused import-java.util.list

import进来的java.util.list没有被使用

Duplicate import to line XXX

重复Import同一个内容

Import from illegal package

从非法包中 Import内容

while construct must use {}”“while

while 语句缺少“{}

Variable “sTest1” must be private and have accessor method

变量“sTest1”应该是private的,并且有调用它的方法

Variable “ABC” must match pattern ^[a-z][a-zA-Z0-9]*$

变量“ABC”不符合命名规则“^[a-z][a-zA-Z0-9]*$

 

在对话框中选择你要的checkStyle项目

请注意不要忘记了在左上角那个box打勾。如图。

3.Select the Checkstyle section within the properties dialog (武汉北大青鸟鲁广校区 牛昊老师)
目录
相关文章
|
6月前
|
Java Linux 开发工具
怎样下载安装Eclipse并配置开发环境?
Eclipse是一款非常流行的Java开发工具,它本身是开源的,适合多种多样的开发场景,深受Java开发者们的喜爱。今天我就跟大家介绍一下如何下载安装Eclipse,以及如何配置Eclipse的开发环境。
157 0
|
6月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
145 0
|
SQL Java 应用服务中间件
Eclipse导入项目的配置步骤说明
Eclipse导入项目的配置步骤说明
217 0
Eclipse导入项目的配置步骤说明
|
26天前
|
Java Android开发 开发者
【编程进阶知识】精细调控:掌握Eclipse JVM参数配置的艺术
本文详细介绍了如何在Eclipse中配置JVM参数,包括内存的初始和最大值设置。通过具体步骤和截图演示,帮助开发者掌握JVM参数的精细调控,以适应不同的开发和测试需求。
40 1
|
6月前
|
存储 Java 开发工具
在Eclipse配置安装Android详细教程(新手)
在Eclipse配置安装Android详细教程(新手)
153 1
|
IDE Java 项目管理
【Maven】Maven的新建、使用、安装配置、集成配置到eclipse,Maven项目测试servlet,Maven容易出现的问题
Maven是一个流行的构建工具和项目管理工具,它能够自动处理项目的编译、依赖管理和构建部署等任务。通过使用Maven,开发人员可以更轻松地管理和构建Java项目,而不必手动解决复杂的依赖关系。Maven是一个Java项目管理工具,它提供了一种结构化的方法来管理项目的构建、依赖、文档和发布等方面的工作。它基于项目对象模型(Project Object Model,POM)的概念,通过配置文件来定义项目的构建和行为。Maven将项目的构建过程自动化,并提供了许多插件和功能来简化开发人员的工作。
|
6月前
|
Java 关系型数据库 应用服务中间件
JAVA Web项目开发eclipse工具包配置(第一天)
JAVA Web项目开发eclipse工具包配置(第一天)
|
6月前
|
算法 程序员 Apache
Windows下搭建SVN服务器并配置eclipse和idea
Windows下搭建SVN服务器并配置eclipse和idea
158 1
|
6月前
|
Java 应用服务中间件 Android开发
Tomat + Java配置 + eclipse下载
Tomat + Java配置 + eclipse下载
|
11月前
|
Oracle Java 关系型数据库
JAVAweb 的Eclipse配置及需要安装的jdk及tomcat 完整详细 搭配图片,详细易懂
JAVAweb 的Eclipse配置及需要安装的jdk及tomcat 完整详细 搭配图片,详细易懂
138 0