用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 閱讀(2576) 評論(3) 編輯 收藏 所屬分類: Java