我有一些输出消息在使用webstart启动的应用程序中显示在Java控制台上。有没有一种在代码中清除控制台消息的方法,而不是用户手动清除消息?这些消息以每秒约1000个的速度打印出来,似乎最终会使用太多内存,虽然我可以停止将其打印到控制台,但要求始终如此。
除非您找到控制台类的某个句柄(我怀疑您是否有访问权限),否则您将无法清除该控制台。 您的要求不可避免地要求用户每隔几分钟手动清除控制台。我认为这证明需要重新考虑为什么存在该要求以及是否有其他解决方案来解决您的问题。 您考虑过不同的日志记录方式吗?