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

          常用鏈接

          統計

          積分與排名

          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 閱讀(2581) 評論(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

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

          主站蜘蛛池模板: 博白县| 闻喜县| 临湘市| 兴城市| 锡林郭勒盟| 岚皋县| 枣庄市| 皋兰县| 神农架林区| 鄂尔多斯市| 叙永县| 长岛县| 中江县| 拉萨市| 鄂托克前旗| 盐津县| 丰镇市| 五大连池市| 宜黄县| 安阳县| 无棣县| 电白县| 安化县| 大庆市| 汾西县| 大港区| 桑日县| 洛扎县| 新乡县| 寿阳县| 黎平县| 金华市| 改则县| 绥中县| 新龙县| 高清| 永城市| 萨嘎县| 兰西县| 大冶市| 资中县|