<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    gr8vyguy@Blogjava

    修改groovyConsole.bat, 讓黑色的CMD窗口自動(dòng)消失

    近來學(xué)習(xí)了一點(diǎn)Groovy,感覺這門新的語言真的不錯(cuò),尤其是在句法(Syntax)上和Java的近親關(guān)系這一特點(diǎn)是其他動(dòng)態(tài)語言無法比擬的。

    就像用bat文件啟動(dòng)java程序一樣,開groovyConsole.bat的時(shí)候,會(huì)打開一個(gè)CMD窗口,你可以手動(dòng)咔嚓掉,絲毫不會(huì)影響GroovyConsole的工作。其實(shí)完全可以讓它自動(dòng)消失,一般的做法就是在javaw.exe之前加上start命令就行,只是因?yàn)間roovy的bat文件里面在JAVA_EXE前后加了雙引號(hào),導(dǎo)致解析參數(shù)出錯(cuò)。把這對(duì)雙引號(hào)刪去就完事了。

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

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

    改為

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

    再用groovyConsole.bat啟動(dòng)時(shí),黑色的CMD窗口就一閃而過了。只是GroovyConsole是用Groovy本身的SwingBuilder實(shí)現(xiàn)的,出來有點(diǎn)慢,耐心等一下。

    posted on 2007-11-28 22:18 gr8vyguy 閱讀(2325) 評(píng)論(6)  編輯  收藏 所屬分類: Java 、Scripting

    評(píng)論

    # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動(dòng)消失 2007-11-29 06:35 flyisland

    剛剛試了,果然奏效,謝謝 :)

    另外我這里 JAVA_EXE=java.exe,需要更改為javaw.exe才生效。  回復(fù)  更多評(píng)論   

    # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動(dòng)消失 2007-11-29 15:26 山風(fēng)小子

    不知你們用的是什么版本,我用的Groovy1.1RC3這么改似乎不行 :(
    老是報(bào)文件找不到~  回復(fù)  更多評(píng)論   

    # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動(dòng)消失 2007-11-29 19:39 gr8vyguy

    @flyisland
    謝謝提醒,你說的很對(duì),可能我上次改成javaw.exe,自己給忘了。

    @山風(fēng)小子
    我用的是1.0.

    我專門下了1.1RC3,試了一下可以的。注意去掉引號(hào)



      回復(fù)  更多評(píng)論   

    # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動(dòng)消失 2007-11-30 14:08 山風(fēng)小子

    @gr8vyguy
    我把Java裝在C盤下的Program Files下了,中間有空格,所以需要引號(hào) :)
    雖然失敗了,但還是要感謝你分享的經(jīng)驗(yàn) :)  回復(fù)  更多評(píng)論   

    # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動(dòng)消失 2007-11-30 14:52 gr8vyguy

    @山風(fēng)小子
    原來如此。BAT我也不熟。

    有人知道怎么解決的吱一聲  回復(fù)  更多評(píng)論   

    # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動(dòng)消失 2008-12-15 08:55 Huaxu's

    @gr8vyguy
    在windows下除了修改Groovy\bin下startGroovy.bat文件以外一種方法.
    我們可以寫一個(gè)vbs文件來啟動(dòng)groovyConsole,代碼如下:

    Set ws = CreateObject("Wscript.Shell")
    ws.run "cmd /c groovyConsole.bat",vbhide

    把上的代碼保存成一個(gè).vbs后綴的文件,并且放在Groovy\bin目錄下,啟動(dòng)時(shí)
    雙擊vbs文件即可, 當(dāng)然我們也可以在桌面上給vbs文件創(chuàng)建一個(gè)快捷方式.  回復(fù)  更多評(píng)論   

    <2007年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    導(dǎo)航

    統(tǒng)計(jì)

    公告

  • 轉(zhuǎn)載請(qǐng)注明出處.
  • msn: gr8vyguy at live.com
  • 常用鏈接

    留言簿(9)

    隨筆分類(68)

    隨筆檔案(80)

    文章分類(1)

    My Open Source Projects

    搜索

    積分與排名

    最新評(píng)論

    主站蜘蛛池模板: 亚洲欧美乱色情图片| 婷婷亚洲久悠悠色悠在线播放| 亚洲伊人久久大香线蕉在观 | 免费国产人做人视频在线观看| 亚洲制服丝袜精品久久| 1000部拍拍拍18勿入免费视频下载 | 黄色免费网址大全| 亚洲国产专区一区| 一区二区三区免费电影| 奇米影视亚洲春色| 免费无码一区二区三区蜜桃| 亚洲乳大丰满中文字幕| 久久香蕉国产线看免费| 亚洲黄色网址大全| 久久受www免费人成_看片中文| 亚洲高清中文字幕免费| 日本免费v片一二三区| 一边摸一边桶一边脱免费视频| 亚洲精品国产综合久久一线| 中文字幕不卡高清免费| 精品日韩亚洲AV无码一区二区三区| 91高清免费国产自产拍2021| 亚洲五月综合缴情婷婷| 在线免费观看一级片| 一级做a爰片久久免费| 亚洲国产一区二区三区青草影视| 免费人成在线观看69式小视频| 国产成人亚洲综合一区| 免费人成视频在线观看视频| 91在线视频免费观看| 亚洲AV无码一区二区三区在线| 国产公开免费人成视频| 免费国产成人午夜在线观看| 亚洲天堂一区二区三区四区| 国产精品二区三区免费播放心| 抽搐一进一出gif免费视频| 亚洲手机中文字幕| 日本中文一区二区三区亚洲| 99爱免费观看视频在线| 亚洲人成色777777精品| 亚洲福利视频一区|