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

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

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

    軟件絕對領(lǐng)域

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

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

    集成JUnit到JCreator中

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

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



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

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

    import junit.framework.*;

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

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



    將Astyle集成到JCreator中

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

    關(guān)于Astyle的配置其自帶的文檔中已經(jīng)解釋地很清楚了。我把我的配置文件貼出來:

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

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



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

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

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


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

    評論

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

    %JUNIT_HOME%這個環(huán)境路徑 這個改怎么配啊~!??  回復(fù)  更多評論   

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

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

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

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

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

    @小虎

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

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

    @yyuan

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

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

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

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

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

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

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

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

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

    這里路徑的內(nèi)容就是JUnit的文件夾路徑。  回復(fù)  更多評論   

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

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

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

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

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

    Astyle的配置文件叫什么名字?
    有什么設(shè)置嗎?  回復(fù)  更多評論   

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

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

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

    博主用的是Jcreator 3嗎?  回復(fù)  更多評論   


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


    網(wǎng)站導(dǎo)航:
     

    公告

    碼農(nóng)一枚

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

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

    導(dǎo)航

    <2007年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    統(tǒng)計

    常用鏈接

    留言簿(2)

    隨筆分類(21)

    隨筆檔案(18)

    常去的地方

    技術(shù)站點

    朋友的Blog

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 国产男女猛烈无遮档免费视频网站| 亚洲毛片免费观看| 成人伊人亚洲人综合网站222| 亚洲最大的成人网| 色妞WWW精品免费视频| 亚洲日韩乱码中文字幕| 好吊妞998视频免费观看在线| 亚洲AV无码无限在线观看不卡 | 国色精品va在线观看免费视频| 亚洲熟女乱综合一区二区 | 又大又硬又爽免费视频| 精品女同一区二区三区免费播放| 国产精品va无码免费麻豆| 老司机午夜性生免费福利| 国产自偷亚洲精品页65页| 精品亚洲永久免费精品 | 久久国产亚洲高清观看| 120秒男女动态视频免费| 亚洲高清有码中文字| 日韩免费高清一级毛片在线| 无码日韩人妻AV一区免费l| 久久亚洲国产中v天仙www| 99re热精品视频国产免费| 2020亚洲男人天堂精品| 免费国产a国产片高清网站| a级黄色毛片免费播放视频| 中文字幕亚洲综合久久| 毛片a级毛片免费播放下载| 视频免费1区二区三区| 久久久久亚洲精品无码蜜桃| 手机在线毛片免费播放| 一级特黄录像视频免费| 成熟女人特级毛片www免费| 色屁屁www影院免费观看视频| 国产亚洲精品资在线| 在线观看免费视频资源| 国产亚洲综合久久| 亚洲AV日韩精品久久久久久久| 成年人性生活免费视频| 一级毛片在线完整免费观看| 亚洲欧洲精品一区二区三区|