随笔-193  评论-715  文章-1  trackbacks-0
大名鼎鼎的CheckStyle相信我不说你也知道她是干嘛的,如果你是一名Java初学者的话,或许会不知道,如果你不知道,你当然可以baidu或是google一下,你还可以直接去她的官方网站(http://checkstyle.sourceforge.net/)上看个究竟。

对于企业级的开发来说,CheckStyle是一个必不可少的环节,经常有客户也要求我们的代码通过给定的CheckStyle规则的检查,关于如何定义CheckStyle的规则,请参考官方文档:http://checkstyle.sourceforge.net/config.html

Java IDE的大佬--JBuilder自然成为众多个业级开发的首选,Eclipse的Fans也不少(其实我也是),CheckStyle的官方网站上有三个针对于JBuilder的插件,但是最高的版本都标明只支持JBuilder2005,不过你不用担心,在JBuilder2006下也照用不误。

我在近段时间分别试过这三个版本,最终选择了JBCS,Checkstyle4JBuilder功能没有JBCS强大,而jbCheckStyle更是版本太低,目前采用的还是CheckStyle2.4的版本,而且我在JBuilder2006下面也没有真正的用起来,估计是版本太低,并不支持JBuilder2006,如果你安装成功的话,请告诉一声,或是分享出来。

好了,说了这么多,还是赶快走入正题吧(各位看官估计都有点急了,呵呵)。

JBCS安装:
1、去sf.net上下载安装包:http://sourceforge.net/projects/jbcheckstyle-pg/
2、解包到本地磁盘上,打开目录,修改install.bat文件
 1 set JBUILDER_PATH=C:\Borland\JBuilder2006    //把这里改为你的JBuilder2006的安装路径,JBuilder2005也可以用,改为相应路径即可
 2 
 3 set JBUILDER_LIB=%JBUILDER_PATH%\lib\ext
 4 
 5 rem delete old installation
 6 del %JBUILDER_LIB%\checkstyle*.jar
 7 del %JBUILDER_LIB%\jbcs*.jar
 8 del %JBUILDER_LIB%\jbcheckstyle*.jar
 9 
10 rem copy new one
11 copy *.jar %JBUILDER_PATH%\lib\ext
12 copy /-Y jbcs.properties "%USERPROFILE%"
3、运行install.bat,安装完成。
4、重启JBuilder2006(一定得重启,因为JBuilder2006会在重启的时候去找插件)。
5、在JBuilder2006中修改CheckStyle的配置:
  Tools->Perference->CheckStyle,修改为你自己想要的配置

CheckStyle使用:
1、通过工具条使用
2、通过编辑器Tab使用
3、在项目面板中使用
4、通过配置JBuilder的key stroke 来使用(此种使用方法一般没人去试,呵呵)
见下图:


使用CheckStyle效果:
见上图中的Message窗口。

PS:Eclipse中提供了图形化的编辑CheckStyle规则的工具,JBuilder中没有,要自己写规则文件实在有点难为人,所以你可以在Eclipse中编辑好了再到JB中使用,IDEA是什么状况我没有试过,如果你有这方面的经验,不妨告诉我一声,谢谢!
posted on 2006-06-27 13:21 Robin's Programming World 阅读(4288) 评论(5)  编辑  收藏 所属分类: Java

评论:
# re: JBuilder2006也用CheckStyle 2006-06-27 17:04 | Caixiaopig
请问写好了xml规则文件,要放到jb的哪个目录了?
我用的是jb9.仿佛最新版的JBCS也可以嵌入进去  回复  更多评论
  
# re: JBuilder2006也用CheckStyle 2006-06-27 17:22 | lizongbo
Jbuilder 2006 自带的代码审查就很好用

在工程属性里 Code Audits --> Enable Code Audits 。

http://www.yesky.com/157/1896157.shtml

  回复  更多评论
  
# re: JBuilder2006也用CheckStyle 2006-06-28 09:08 | Robin's Java World
@Caixiaopig
你可以在修改CheckStyle的配置的时候把XML文件的路径设为下面这样:
d:\checkstyle.xml  回复  更多评论
  
# re: JBuilder2006也用CheckStyle 2007-03-22 00:07 | 杨柳冰
JBuilder2006中我做struts程序,最后产生的执行组件的类型 不能改变是什么原因??
博主!!!! 能帮个忙吗!!!!  回复  更多评论
  
# re: JBuilder2006也用CheckStyle 2007-03-22 17:12 | Robin's Java World
@杨柳冰
最后产生的执行组件的类型 不能改变是什么原因??
这个是什么意思?我看不太明白。
请加我的MSN吧:fastzch@hotmail.com  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: