【发布时间】:2012-02-20 22:33:37
【问题描述】:
我有两个线程 - 一个等待输入,另一个正在打印调试信息。
但是只有一个控制台窗口,所以我不能输入“退出”(或任何停止进程的内容),因为System.out.println 不断打印这些内容。我可以有两个单独的控制台窗口吗?
附:我不想仅仅为了这个目的而使用 Swing - 一定有办法。
【问题讨论】:
-
将调试信息写入文件不是一个选项吗?您可以打开另一个控制台窗口并
tail文件(在进程退出后您还将获得调试信息)。 -
嗯,这是一个选项,但我不记得该怎么做。从答案来看,虽然没有简单的解决方案,所以我会尝试其中的一些。但现在这不是问题,因为即使我手动终止它,我的端口似乎也能正常关闭。
标签: java