我把我的心挖出来了! 我想弄清楚如何输出任何错误的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