2011-05-22 115 views
0

當我使用cmd(開始 - >運行 - >命令)運行java ant build或其他程序。通常,該命令會持續運行程序,直到完成所有任務。在運行過程中,cmd consle會持續輸出特定的一些日誌。爲什麼我的cmd程序總是自動暫停?

但我的前景是,幾分鐘後cmd會自動暫停。如果我進入任何按鍵喚醒它,它會重新啓動。這真的很無聊,我需要一直關注cmd.exe。

任何方式或配置解決此問題,或任何工具,而不是windows cmd.exe archieve相同的功能?

回答

3

我能想到的幾個可能的解釋的:

  1. 你的Java應用程序暫停時,它試圖從System.in讀的東西。
  2. 您實際上正在運行批處理文件,該文件在某個時刻使用「暫停」命令。

(FWIW:在cmd.exe程序還實現暫停/繼續使用CTRL-S/CTRL-Q,但(據我所知),要求您從物理鍵盤輸入的控制字符...這沒有發生。 )

+0

感謝您的回覆,但這兩者都不適合您考慮可能的解釋。奇怪的是,我沒有親自輸入命令讓命令執行此操作。正如你所知,我正在使用窗口7,窗口7有更多的安全控制。 – Jammy 2011-05-22 07:49:46

相關問題