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

发布于 2024-11-09 03:13:29 字数 245 浏览 2 评论 0原文

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

但我的问题是命令总是在几分钟后自动暂停。如果我物理上输入任何按键来唤醒它,它将重新启动。这真的很无聊,我需要一直监视 cmd.exe。

有什么方法或配置来解决这个问题,或者有什么工具代替Windows cmd.exe来实现相同的功能?

When I use cmd(start->run->cmd) to run java ant build or something else program. Normally The command will run the program continuously until all tasks has to be done. on the process of runing, the cmd consle will output specific some log continuously.

But My promblem is that the cmd always be paused automatically after few minutes. it will be restart if I phsyically enter any keystroke to awaken it up. it's really boring I need keep watch on the cmd.exe on all time.

Any way or configration to solve this, or any tools instead of windows cmd.exe to archieve the same function?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别挽留 2024-11-16 03:13:29

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

  1. 当您的 Java 应用程序尝试从 System.in 读取某些内容时,它正在暂停。
  2. 您实际上正在运行一个批处理文件,该文件在某个时刻使用“暂停”命令。

(FWIW:cmd.exe 程序还使用 CTRL-S / CTRL-Q 实现暂停/继续,但是(AFAIK)需要您从键盘物理输入控制字符......这就是没有发生。)

I can think of a couple of possible explanations:

  1. Your Java application is pausing when it tries to read something from System.in.
  2. You are actually running a batch file that uses the "pause" command at some point.

(FWIW: the cmd.exe program also implements pausing / continuing using CTRL-S / CTRL-Q, but (AFAIK) that requires you to physically enter the control characters from the keyboard ... and that's not happening.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文