隨筆-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 閱讀(4295) 評論(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  回復  更多評論
            
          主站蜘蛛池模板: 怀来县| 洞口县| 屏山县| 平昌县| 子洲县| 苏尼特右旗| 安义县| 新干县| 威信县| 保亭| 会宁县| 京山县| 桂东县| 荣昌县| 佛冈县| 银川市| 陇川县| 晋宁县| 郓城县| 江华| 佛冈县| 台东县| 兴山县| 唐山市| 湘乡市| 收藏| 南漳县| 金堂县| 浦县| 耿马| 关岭| 孟连| 大化| 合作市| 河东区| 赣州市| 无极县| 南木林县| 民丰县| 乌鲁木齐县| 余姚市|