2012-11-04 84 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

相關問題