love fish大鵬一曰同風起,扶搖直上九萬里

          導航

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

          公告

          留言簿(15)

          隨筆分類(493)

          隨筆檔案(498)

          相冊

          閱讀排行榜

          常用鏈接

          統計

          積分與排名

          friends

          link

          最新評論

          用BAT運行JAVA不顯示DOS窗口(轉)

          很多朋友在WINDOWS下會用批處理去啟動自己的java程序,
          一般的寫法是
          運行class:
          java xx

          運行jar:
          java -jar xxx.jar
          但是這樣運行會有一個惡心的對話框停在那直到我們關閉程序。


          于是很多人說可以這樣
          運行class:
          start javaw xx
          運行jar:
          start javaw -jar xxx.jar??

          這種方法DOS窗口還是會一閃而過,這就算解決問題了嗎?!網上很多人說是的.
          對我們這種追求完美的人來說閃一下還是不能接受滴.

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

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

          運行class:
          @echo off
          start javaw xx

          運行jar:
          @echo off
          start javaw -jar xxx.jar??


          快試試吧,絕對不閃了。哈哈哈。

          解釋一下
          ?echo off
          表示在此語句后所有運行的命令都不顯示命令行本身
          @ 表示運行時不顯示本命令行

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

          評論

          # re: 用BAT運行JAVA不顯示DOS窗口[未登錄] 2007-03-23 17:13 Jacky

          我試了,還是閃哦  回復  更多評論   

          # re: 用BAT運行JAVA不顯示DOS窗口(轉)[未登錄] 2010-07-25 16:20 test

          依然閃爍  回復  更多評論   

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

          還是閃哦閃哦閃哦!  回復  更多評論   

          主站蜘蛛池模板: 东方市| 科尔| 长汀县| 仁布县| 元阳县| 安仁县| 饶阳县| 肇源县| 永川市| 嘉义市| 南京市| 桐乡市| 牡丹江市| 黑龙江省| 长子县| 酒泉市| 石棉县| 新昌县| 库伦旗| 石泉县| 淅川县| 灯塔市| 墨竹工卡县| 泽普县| 石柱| 鲁山县| 临泽县| 乐平市| 华坪县| 土默特左旗| 青河县| 重庆市| 万荣县| 蚌埠市| 确山县| 德庆县| 清新县| 綦江县| 宁远县| 河南省| 武功县|