5

Windowsのスケジュールされたタスクを介して5分ごとに実行される「Ares.jar」というJavaファイルがあり、バッチは次のように呼び出します。

java -jar Ares.jar >> Ares.log  

エラー出力が表示されません。エラー (system.err.println / exception.printStackTrace();) をファイルに保存する方法はありますか?

ありがとう。

4

1 に答える 1

14
java -jar Ares.jar > Ares.log 2>&1 

このコマンドの 2 番目の部分は、stderr を stdout にリダイレクトし、両方が同じファイルに表示されるようにします。

通常のログとエラー ログを別々のファイルに保存する場合は、次を使用します。

java -jar Ares.jar > Ares.log 2>Ares.error.log

可能なすべての詳細については、Microsoft から入手できるドキュメントを参照してください: http://technet.microsoft.com/en-us/library/bb490982.aspx

于 2013-02-06T14:17:00.010 に答える