Java插件消息,在“基本”,“网络”,“安全性”等不同级别上,转到Java控制台的输出。
我想从控制台隐藏此输出(不是特定的应用程序输出)。 特别是网络:因为它打印了一个我想隐藏的网址。
重定向System.out和System.err不起作用:这些消息不通过此频道。
有没有办法从服务器隐藏这些消息 - 所以即使设置了最简单的调试级别,客户端也无法看到这些消息?
答案 0 :(得分:0)
你做不到。
默认情况下,控制台显示的内容由用户使用Java控制面板定义,而您 - 作为程序员 - 无法更改或阻止这些设置。
此外 - 用户应该能够知道您的应用程序的功能,与远程服务器通信的原因以及它发送的数据。隐藏这一事实,即您向服务器发送一些数据可能会导致您的应用程序被视为有害和间谍软件。除非你实际上正在创建间谍软件,否则你不希望这样。