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