<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    軟件絕對領域

    增強JCreator -- 將Astyle和JUnit集成到JCreator

    JCreator是個輕量級的JAVA開發工具,對JAVA文件,JSP文件和XML文件編輯有比較好的支持。因為真的是很輕量級,所以功能也很弱,沒有JUnit集成,也沒有代碼格式化。我自己也是用管了eclipse,其中的JUnit當然是最常用的功能,其余常用功能還有重構和代碼整理和格式化。有時要改一點代碼或者實驗一些代碼又不可能打開一個eclipse那么笨重的工具,但是用比如JCreator,又太弱。所以我就想著把JUnit和代碼格式化功能集成到JCreator中。

    集成JUnit到JCreator中

    首先打開選項,在工具那一項,添加一個工具,選DOS命令,然后輸入名字:JUnit

    然后如以下圖示這樣配置:



    在參數那一行填上:java -cp %JUNIT_HOME%\junit.jar;. junit.textui.TestRunner $[CurClass]
    前提是要配置好%JUNIT_HOME%這個環境路徑。這里用的JUnit的字符界面,當然也可以用圖形界面,把textui改為swingui就可以了。

    配置好之后就可以用以下的代碼測試一下:

    import junit.framework.*;

    public class AppTest extends TestCase {
        
    public void testApp() {
    //        assertFalse(true);
            assertTrue(true);
        }
    }

    編譯后,選擇菜單欄,工具JUnit,結果如下圖就正常了:



    將Astyle集成到JCreator中

    Astyle是一個開源的代碼格式化程序,非常輕巧,只有92K。其宣傳語是:A Free, Fast and Small Automatic Formatter for C, C++, C#, and Java Source Code。Astyle的官方網站http://astyle.sourceforge.net/

    關于Astyle的配置其自帶的文檔中已經解釋地很清楚了。我把我的配置文件貼出來:

    mode=java
    style
    =java
    brackets
    =attach
    indent
    =spaces=4
    indent-classes
    indent-cases
    suffix
    =none
    max-instatement-indent
    =40
    min-conditional-indent
    =8

    在JCreator的設置和上面講的JUnit的設置差不多,新建個工具,如圖配置:



    記得在之前把astyle程序文件放到系統能夠找到的文件夾下哦,我是把它扔到windows目錄下的。使用時就是在工具中選擇使用,也可以用對應的快捷鍵。

    把astyle集成到JCreator中最常用的就是在網上看見一些代碼,但是復制黏貼到本地時,常常是很亂的縮進,或者是不是很好看的代碼排列,用Astyle格式化一下之后就好看多了。而且我自己在eclipse下寫代碼寫多了,eclipse對代碼的排列和格式化等功能是超強的,一轉到其他的環境就感到不舒適,有了這個工具感覺好很多。

    但是JCreator還是不支持最熱門的重構功能,如果有辦法也集成到其中就可以很好地應付日常的需求了。


    posted on 2007-05-10 00:06 _Kai_ 閱讀(2719) 評論(11)  編輯  收藏 所屬分類: JAVA敏捷開發

    評論

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator[未登錄] 2007-05-10 23:27 小虎

    %JUNIT_HOME%這個環境路徑 這個改怎么配啊~!??  回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator 2007-05-11 11:26 yyuan

    其實JUnit是完全可以集成到JCreator中的,你使用外部工具是一種方法。不過最常用的應該是新建立一個RunTime項,就如同Eclipse中Console工程與WebApp工程都有自己的RunTime項一樣。

    打開JCreator菜單:Build->RunTime Configuration...,里面已經有一個Default項,其配置是你默認運行/調試工程時的RunTime設置。你可以新建一個取名為JUnit_txtui,照著Default設置再參考一下幫助就完全可以設置自己的JUnit RunTime。

    設置完RunTime后就可以在工具欄的Excute或Debug按鈕下看到除了默認Default RunTime以外,還有你自定義的JUnit_txtui RunTime。  回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator 2007-05-11 16:27 軒朗=maninred

    @小虎

    和配置JAVA_HOME一樣,就是在我的電腦-》屬性-》環境變量,那里新建一個環境變量,命名為JUNIT_HOME,然后設置為JUnit的路徑就可以了。  回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator 2007-05-11 17:10 軒朗=maninred

    @yyuan

    先謝謝你的指教。你不說我還不知道有這個方法。
    用Runtime Configuration方法真的很好,因為這樣就可以把JUnit完全集成到JCreator中了。

    我自己試了一下。第一次設置之后可以,但是保存退出后,再打開就會亂碼。然后新建另一個工程,那些運行時設置就會亂碼和被改為錯誤的路徑。應該是我用的是漢化版的問題。

    但是我覺得這么輕量級的開發工具,都是用來編輯單個文件或者修改少量代碼,又或者做些簡單的測試(比如數據庫測試)。而用你說的JUnit RunTime的方法,都只能針對項目。而我基本沒有試過在JCreator中創建過項目,因為如果要有項目管理等功能的話,我寧愿用eclipse。

    用外部工具的方法,不僅適用于JCreator,也適用于其它支持外部工具的編輯器,比如EditPlus,UltraEdit等等。

    我的Blog第一次有這么多人評論,真開心^_^
      回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator[未登錄] 2007-05-11 17:57 小虎

    @軒朗=maninred
    其實就是不知道路徑的內容是什么啊~!??  回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator 2007-05-11 18:48 軒朗=maninred

    @小虎
    不好意思,誤會了。

    這里路徑的內容就是JUnit的文件夾路徑。  回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator[未登錄] 2007-05-11 20:46 小虎

    呃~~~不好意思~~隨便說說在哪去下這個JUNIT啊~?!  回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator 2007-05-11 21:02 軒朗=maninred

    @小虎
    在google那里搜索一下,就可以找到JUnit的官站。  回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator 2007-11-12 13:23 ttuurr

    Astyle的配置文件叫什么名字?
    有什么設置嗎?  回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator 2007-11-12 16:51 軒朗=maninred

    @ttuurr
    你去astyle官站下載后里面有包含詳細的說明文件。  回復  更多評論   

    # re: 增強JCreator -- 將Astyle和JUnit集成到JCreator 2011-12-25 20:23 chyanog

    博主用的是Jcreator 3嗎?  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    公告

    碼農一枚

    歡迎大家發E-mail到 與我討論關于軟件開發的各種看法。

    最新Blog地址:http://thekayway.com/

    導航

    <2011年12月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(21)

    隨筆檔案(18)

    常去的地方

    技術站點

    朋友的Blog

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 香蕉成人免费看片视频app下载| 国产精品99爱免费视频| 24小时在线免费视频| 亚洲国产女人aaa毛片在线| 曰批全过程免费视频在线观看无码| 国产成人精品曰本亚洲79ren| 色屁屁www影院免费观看视频| 又爽又高潮的BB视频免费看 | 91精品全国免费观看含羞草| 亚洲av丰满熟妇在线播放| 久久免费福利视频| 亚洲婷婷在线视频| 四虎成人免费网址在线| 精品韩国亚洲av无码不卡区| 国产亚洲福利一区二区免费看| 美女黄网站人色视频免费| 国产偷国产偷亚洲清高动态图 | 久久精品人成免费| 国产亚洲精品成人AA片| 四虎永久在线精品免费观看地址 | 亚洲午夜电影在线观看高清 | 国产网站免费观看| 精品国产污污免费网站入口| 亚洲精品成人av在线| 亚洲免费网站观看视频| 粉色视频免费入口| 亚洲av无码一区二区三区不卡| 亚洲a一级免费视频| 亚洲人成网站在线在线观看| 亚洲精品视频免费观看| 一级毛片免费播放| 美国毛片亚洲社区在线观看| 在线亚洲人成电影网站色www| 又大又硬又爽又粗又快的视频免费| 亚洲一本到无码av中文字幕| 老司机亚洲精品影视www| 最近免费mv在线电影| 麻豆一区二区三区蜜桃免费| 久久亚洲AV成人无码电影| 免费无码又爽又刺激高潮 | 亚洲精品伦理熟女国产一区二区 |