增强JCreator -- 将Astyle和JUnit集成到JCreator

增强JCreator -- 将Astyle和JUnit集成到JCreator

JCreator是个轻量级的JAVA开发工具,对JAVA文件,JSP文件和XML文件编辑有比较好的支持。因为真的是很轻量级,所以功能也很弱,没有JUnit集成,也没有代码格式化。我自己也是用管了eclipse,其中的JUnit当然是最常用的功能,其余常用功能还有重构和代码整理和格式化。有时要改一点代码或者实验一些代码又不可能打开一个eclipse那么笨重的工具,但是用比如JCreator,又太弱。所以我就想着把JUnit和代码格式化功能集成到JCreator中。

集成JUnit到JCreator中

首先打开选项,在工具那一项,添加一个工具,选DOS命令,然后输入名字:JUnit

然后如以下图示这样配置:

增强JCreator -- 将Astyle和JUnit集成到JCreator_第1张图片

在参数那一行填上: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,结果如下图就正常了:

增强JCreator -- 将Astyle和JUnit集成到JCreator_第2张图片

将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的设置差不多,新建个工具,如图配置:

增强JCreator -- 将Astyle和JUnit集成到JCreator_第3张图片

记得在之前把astyle程序文件放到系统能够找到的文件夹下哦,我是把它扔到windows目录下的。使用时就是在工具中选择使用,也可以用对应的快捷键。

把astyle集成到JCreator中最常用的就是在网上看见一些代码,但是复制黏贴到本地时,常常是很乱的缩进,或者是不是很好看的代码排列,用Astyle格式化一下之后就好看多了。而且我自己在eclipse下写代码写多了,eclipse对代码的排列和格式化等功能是超强的,一转到其他的环境就感到不舒适,有了这个工具感觉好很多。

但是JCreator还是不支持最热门的重构功能,如果有办法也集成到其中就可以很好地应付日常的需求了。


你可能感兴趣的:(增强JCreator -- 将Astyle和JUnit集成到JCreator)