2009-03-03 89 views
3

對於使用webstart啓動的應用程序,我輸出的消息顯示在Java console上。而不是用戶手動清除消息,有沒有辦法清除代碼中的控制檯消息?如何清除Java控制檯?

這些消息以約每秒1000次的速度印刷,似乎最終使用太多的內存,我可能已經停止打印到控制檯,但要求是要始終有它。

+0

任何地方(java控制檯,文本區域等)顯示1000 msgs/sec都會嚴重影響您的性能。並非所有的要求都是有意義的...推回來! – basszero 2009-03-03 13:11:26

回答

5

您將無法清除該控制檯,除非您在該控制檯的類上找到一些句柄(我懷疑您可以訪問該句柄)。

你必須要求有用戶需要去和手動清除控制檯每隔幾分鐘的必然要求。 我認爲這有理由重新考慮爲什麼需求存在,而且還有另一種解決方案來解決您的問題。

你有沒有考慮記錄以不同的方式?

1

在我看來,要求就應rediscussed。如果這不是一種替代方案,那麼您可能會限制輸出量,因爲1000條消息對我來說似乎非常糟糕。

我不知道,你甚至可以以編程方式清除控制檯。