增強JCreator -- 將Astyle和JUnit集成到JCreator
集成JUnit到JCreator中
首先打開選項,在工具那一項,添加一個工具,選DOS命令,然后輸入名字:JUnit然后如以下圖示這樣配置:

在參數那一行填上:java -cp %JUNIT_HOME%\junit.jar;. junit.textui.TestRunner $[CurClass]
前提是要配置好%JUNIT_HOME%這個環境路徑。這里用的JUnit的字符界面,當然也可以用圖形界面,把textui改為swingui就可以了。
配置好之后就可以用以下的代碼測試一下:
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的配置其自帶的文檔中已經解釋地很清楚了。我把我的配置文件貼出來:
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_ 閱讀(2720) 評論(11) 編輯 收藏 所屬分類: JAVA 、敏捷開發