love fish大鵬一曰同風(fēng)起,扶搖直上九萬(wàn)里

          導(dǎo)航

          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          公告

          留言簿(15)

          隨筆分類(493)

          隨筆檔案(498)

          相冊(cè)

          閱讀排行榜

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          friends

          link

          最新評(píng)論

          用BAT運(yùn)行JAVA不顯示DOS窗口(轉(zhuǎn))

          很多朋友在WINDOWS下會(huì)用批處理去啟動(dòng)自己的java程序,
          一般的寫法是
          運(yùn)行class:
          java xx

          運(yùn)行jar:
          java -jar xxx.jar
          但是這樣運(yùn)行會(huì)有一個(gè)惡心的對(duì)話框停在那直到我們關(guān)閉程序。


          于是很多人說(shuō)可以這樣
          運(yùn)行class:
          start javaw xx
          運(yùn)行jar:
          start javaw -jar xxx.jar??

          這種方法DOS窗口還是會(huì)一閃而過(guò),這就算解決問(wèn)題了嗎?!網(wǎng)上很多人說(shuō)是的.
          對(duì)我們這種追求完美的人來(lái)說(shuō)閃一下還是不能接受滴.

          于是終極解決方案出現(xiàn)了!
          那就是在批處理第一行加上
          @echo off

          這樣我們的批處理就變成了

          運(yùn)行class:
          @echo off
          start javaw xx

          運(yùn)行jar:
          @echo off
          start javaw -jar xxx.jar??


          快試試吧,絕對(duì)不閃了。哈哈哈。

          解釋一下
          ?echo off
          表示在此語(yǔ)句后所有運(yùn)行的命令都不顯示命令行本身
          @ 表示運(yùn)行時(shí)不顯示本命令行

          posted on 2007-01-12 14:41 liaojiyong 閱讀(2582) 評(píng)論(3)  編輯  收藏 所屬分類: Java

          評(píng)論

          # re: 用BAT運(yùn)行JAVA不顯示DOS窗口[未登錄](méi) 2007-03-23 17:13 Jacky

          我試了,還是閃哦  回復(fù)  更多評(píng)論   

          # re: 用BAT運(yùn)行JAVA不顯示DOS窗口(轉(zhuǎn))[未登錄](méi) 2010-07-25 16:20 test

          依然閃爍  回復(fù)  更多評(píng)論   

          # re: 用BAT運(yùn)行JAVA不顯示DOS窗口(轉(zhuǎn)) 2012-07-12 11:03 zx

          還是閃哦閃哦閃哦!  回復(fù)  更多評(píng)論   

          主站蜘蛛池模板: 武冈市| 潜江市| 合川市| 如东县| 东阿县| 辽宁省| 黔西县| 尉犁县| 化州市| 酒泉市| 夏河县| 内黄县| 廉江市| 隆昌县| 隆安县| 东乡| 嘉义市| 杭锦旗| 女性| 洱源县| 德兴市| 信丰县| 泽州县| 晋州市| 县级市| 上林县| 翼城县| 阿勒泰市| 临桂县| 关岭| 开阳县| 仙居县| 富裕县| 化州市| 丹东市| 沈丘县| 哈尔滨市| 清镇市| 台东市| 张家川| 娱乐|