我想这个问题很简单,但我无法弄清楚,如何做到最好。我有一个JAR文件,我在我的程序中使用,基本上我只是调用这个JAR文件中其中一个类的main()方法。
问题是,我不想在我的程序输出上输出这个方法的输出 - 它应该被隐藏。
我就这样调用方法:
Main.main(new String[] {"some-arg1", "arg2", "some-argument3"});
是否有可能隐藏/重定向此方法的输出?我可以设置一个新的临时标准输出或类似的东西吗?
非常感谢任何帮助。提前谢谢!
答案 0 :(得分:0)
您可以使用System.setOut()
重定向标准输出。如果您愿意,也可以完全关闭System.out
。