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

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

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

    軟件絕對領(lǐng)域

    增強(qiáng)JCreator -- 將Astyle和JUnit集成到JCreator

    JCreator是個輕量級的JAVA開發(fā)工具,對JAVA文件,JSP文件和XML文件編輯有比較好的支持。因為真的是很輕量級,所以功能也很弱,沒有JUnit集成,也沒有代碼格式化。我自己也是用管了eclipse,其中的JUnit當(dāng)然是最常用的功能,其余常用功能還有重構(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的字符界面,當(dāng)然也可以用圖形界面,把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è)置差不多,新建個工具,如圖配置:



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

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

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


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

    評論

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

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

    # re: 增強(qiáng)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項,其配置是你默認(rèn)運行/調(diào)試工程時的RunTime設(shè)置。你可以新建一個取名為JUnit_txtui,照著Default設(shè)置再參考一下幫助就完全可以設(shè)置自己的JUnit RunTime。

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

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

    @小虎

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

    # re: 增強(qiáng)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: 增強(qiáng)JCreator -- 將Astyle和JUnit集成到JCreator[未登錄] 2007-05-11 17:57 小虎

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

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

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

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

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

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

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

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

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

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

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

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

    # re: 增強(qiáng)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

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲精品不卡视频| 久久亚洲精品人成综合网| 亚洲色无码专区一区| 亚洲大片免费观看| 亚洲图片一区二区| 18禁无遮挡无码国产免费网站| 久久久久亚洲AV无码专区首| 免费播放在线日本感人片| 亚洲av无码精品网站| 久久精品无码专区免费东京热| 午夜亚洲AV日韩AV无码大全| 99视频有精品视频免费观看| 久久亚洲伊人中字综合精品| 99re6在线视频精品免费下载| 亚洲黄色三级视频| a级毛片无码免费真人| 亚洲AV成人一区二区三区观看 | 久久久久久一品道精品免费看 | 在线A级毛片无码免费真人| 伊人久久五月丁香综合中文亚洲 | 午夜精品在线免费观看| 亚洲另类小说图片| 岛国av无码免费无禁网站| 亚洲中文字幕乱码AV波多JI| 免费无码黄十八禁网站在线观看 | 97视频免费观看2区| 亚洲精品成人av在线| 99精品视频免费在线观看| 亚洲国产日韩一区高清在线| 亚洲AV无码一区二区三区鸳鸯影院 | 久久精品国产精品亚洲艾草网| 中文在线免费看视频| 亚洲综合国产一区二区三区| 免费高清A级毛片在线播放| 亚洲午夜福利精品久久| 一级毛片免费一级直接观看| 亚洲午夜久久久久妓女影院| 毛片在线全部免费观看| 91亚洲性爱在线视频| 卡1卡2卡3卡4卡5免费视频 | 99久久亚洲综合精品成人网|