修改groovyConsole.bat, 让黑色的CMD窗口自动消失

修改groovyConsole.bat, 让黑色的CMD窗口自动消失

近来学习了一点Groovy,感觉这门新的语言真的不错,尤其是在句法(Syntax)上和Java的近亲关系这一特点是其他动态语言无法比拟的。

就像用bat文件启动java程序一样,开groovyConsole.bat的时候,会打开一个CMD窗口,你可以手动咔嚓掉,丝毫不会影响GroovyConsole的工作。其实完全可以让它自动消失,一般的做法就是在javaw.exe之前加上start命令就行,只是因为groovy的bat文件里面在JAVA_EXE前后加了双引号,导致解析参数出错。把这对双引号删去就完事了。

也就是把Groovy\bin下startGroovy.bat文件的倒数第6行(空行不算)的

"%JAVA_EXE%" %JAVA_OPTS% -classpath "%STARTER_CLASSPATH%" ...

改为

start %JAVA_EXE% %JAVA_OPTS% -classpath "%STARTER_CLASSPATH%" ...

再用groovyConsole.bat启动时,黑色的CMD窗口就一闪而过了。只是GroovyConsole是用Groovy本身的SwingBuilder实现的,出来有点慢,耐心等一下。

你可能感兴趣的:(修改groovyConsole.bat, 让黑色的CMD窗口自动消失)