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还是不支持最热门的重构功能,如果有办法也集成到其中就可以很好地应付日常的需求了。