2012-11-04 87 views
7

我把我的心挖出来了!我想弄清楚如何输出java类在Windows命令行执行java时可能给出的任何错误。如何将java -jar错误输出到文本/日志文件?

例如

java -jar class.jar <someFile.file> 

如果该行抛出任何错误,我希望他们能够被存储到一个文本文件中供以后查看。

我试图

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

但尽管引发错误的log.txt文件是空的。

谢谢大家!

+1

http://support.microsoft.com/ kb/110930 – Vikdor

+0

*“我把我的心挖出来了!”*最好提及1)使用了哪些搜索词。 2)在这些条款中找到的一些顶级链接。 3)为什么他们不适合需要。 –

回答

16

用途:

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

的2错误流重定向。

+0

我非常感谢你!从来不知道,在我写的所有批处理文件之后:( 而我使用的搜索条件是“输出java -jar错误”,它们没有保留我的答案,甚至没有关闭,我从来没有想过要使用重定向错误流。你太多了@thedayofcondor! – Seth

0

,或者您可以使用批处理文件轻松地将所有输出到一个文本文件中 命令提示符

C:> something.bat> console_output.txt

相关问题