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

我把我的心挖出来了! 我想弄清楚如何输出任何错误的Java类可能给从Windows命令行执行Java时。

例如

java -jar class.jar <someFile.file> 

如果该行引发任何错误,我希望他们被存储到一个文本文件供以后审查。

我试过了

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

但是尽pipe抛出错误log.txt文件是空的。

谢谢大家!

使用:

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

2重定向错误流。

或者您可以使用bat文件轻松地将所有输出引导到命令提示符下的文本文件

C:> something.bat> console_output.txt