如何将java -jar错误输出到文本/日志文件?


问题内容

我用心搜寻了!我试图弄清楚如何从Windows命令行执行java时输出java类可能给出的任何错误。

例如

java -jar class.jar <someFile.file>

如果该行引发任何错误,我希望将它们存储到文本文件中,以便以后进行检查。

我试过了

java -jar class.jar <someFile.file> >> log.txt

但是,尽管抛出错误,log.txt文件还是空的。

谢谢大家!


问题答案:

用:

java -jar class.jar <someFile.file> 2>> log.txt

2重定向错误流。