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

问题描述 投票:0回答:3

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

比如说

java -jar class.jar <someFile.file>

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

我试过了

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

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

谢谢大家!

java windows command
3个回答
34
投票

用途:

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

2 重定向错误流。


1
投票

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

C:> some.bat > console_output.txt


0
投票

尝试这样做以在后台运行

javaw -jar yourjarfile.jar >>yourlogfile.txt 2>&1

如果您想在 cmd 会话上运行它,请尝试下面的方法。

java -jar yourjarfile.jar >>yourlogfile.txt 2>&1
© www.soinside.com 2019 - 2024. All rights reserved.