为什么我的cmd程序会自动暂停?

时间:2011-05-22 06:56:28

标签: java windows cmd

当我使用cmd(start-> run-> cmd)来运行java ant build或其他程序时。通常,该命令将持续运行程序,直到完成所有任务。在运行过程中,cmd consle将连续输出特定的日志。

但我的问题是cmd总是会在几分钟后自动暂停。如果我通过任何按键来唤醒它,它将重新启动。它真的很无聊我需要一直关注cmd.exe。

任何方式或配置解决此问题,或任何工具而不是Windows cmd.exe来实现相同的功能?

1 个答案:

答案 0 :(得分:3)

我可以想到几个可能的解释:

  1. 当您尝试从System.in读取内容时,您的Java应用程序暂停。
  2. 您实际上正在运行一个批处理文件,该文件在某些​​时候使用“pause”命令。
  3. (FWIW:cmd.exe程序还使用CTRL-S / CTRL-Q实现暂停/继续,但是(AFAIK)需要您从键盘输入控制字符...而且没有发生。)