隨筆-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 閱讀(4298) 評論(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  回復  更多評論
            
          主站蜘蛛池模板: 老河口市| 察隅县| 巫山县| 云林县| 乐安县| 麻江县| 屯昌县| 临西县| 延津县| 奎屯市| 天台县| 文成县| 长泰县| 新泰市| 宁明县| 南昌市| 乌拉特后旗| 大连市| 彰化县| 富平县| 吉首市| 南城县| 沙田区| 贡嘎县| 安福县| 富川| 岑溪市| 闸北区| 博客| 会昌县| 玛多县| 通河县| 遂宁市| 永济市| 临沭县| 临潭县| 高阳县| 沂水县| 龙南县| 沂源县| 绍兴县|