Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java 插件消息,在“基本”、“网络”、“安全”等不同级别上,转到 Java 控制台的输出。
我想从控制台隐藏这个输出(不是特定的应用程序输出)。特别是网络:因为它打印一个我想隐藏的网址。
重定向 System.out 和 System.err 不起作用:这些消息不通过此通道。
有没有办法从服务器隐藏这些消息 - 所以即使设置最冗长的调试级别,客户端也无法看到这些消息?
你不能这样做。
默认情况下控制台显示的内容是由用户使用 Java 控制面板定义的,作为程序员,您无法更改或阻止这些设置。
此外——用户应该能够知道你的应用程序做什么,为什么它与远程服务器通信,以及它发送什么数据。隐藏这样一个事实,即您将一些数据发送到您的服务器可能会导致您的应用程序被认为是有害的和间谍软件。除非您实际上是在创建间谍软件,否则您不希望这样做。