从java控制台隐藏信息

时间:2012-06-05 12:19:31

标签: java applet console

是否可以从java控制台隐藏一些信息?我的applet从外部网站获取数据。不幸的是,在URL中有一些我想隐藏的信息。但是当我启动我的applet和java控制台时,设置跟踪级别= 5,我可以看到类似的东西 network: Connecting url_here
可以隐藏这些信息吗?

2 个答案:

答案 0 :(得分:2)

  

是否可以隐藏此信息?

不,applet无法抑制该信息。您的网站可以通过提供代理隐藏信息。

答案 1 :(得分:0)

如果你不介意从java控制台中删除所有sysout日志记录,我发现this trick可以正常工作:

try {
    System.setOut(new PrintStream(new OutputStream() {
        public void write(int b) throws IOException {
            //DO NOTHING
        }
        public void write(byte b[], int off, int len) throws IOException {
            //DO NOTHING
        }
    }));
} catch (Exception e) {
    // ignore
}