你如何清除Java控制台?

时间:2009-03-03 11:50:32

标签: java console java-web-start jnlp

对于使用webstart开始的应用程序,我在Java console上显示了输出消息。而不是用户手动清除消息,有没有办法在代码中清除控制台消息?

这些消息以每秒约1000张的速度打印,并且似乎最终使用了太多内存,我本可以停止打印到控制台,但要求是始终拥有它。

2 个答案:

答案 0 :(得分:5)

您将无法清除该控制台,除非您在该控制台的类上找到一些句柄(我怀疑您可以访问它)。

您的要求具有不可避免的要求,即用户需要每隔几分钟进入并手动清除控制台。 我认为这有理由重新考虑为什么需求存在,并且还有另一种解决方案来解决你的问题。

您是否考虑过不同的记录方式?

答案 1 :(得分:1)

在我看来,这个要求应该重新讨论。如果这不是一个替代方案,那么你可以限制输出量,因为1000条消息/秒对我来说似乎非常重要。

我不知道你是否可以通过编程方式清除控制台。