2011-05-22 374 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

相关问题