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還是不支持最熱門的重構功能,如果有辦法也集成到其中就可以很好地應付日常的需求了。