我已经用谷歌搜索了我的心!我试图弄清楚如何输出从 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 重定向错误流。
或者您可以使用 bat 文件轻松地将所有输出定向到文本文件 在命令提示符下
C:> some.bat > console_output.txt
尝试这样做以在后台运行
javaw -jar yourjarfile.jar >>yourlogfile.txt 2>&1
如果您想在 cmd 会话上运行它,请尝试下面的方法。
java -jar yourjarfile.jar >>yourlogfile.txt 2>&1