Windowsのスケジュールされたタスクを介して5分ごとに実行される「Ares.jar」というJavaファイルがあり、バッチは次のように呼び出します。
java -jar Ares.jar >> Ares.log
エラー出力が表示されません。エラー (system.err.println / exception.printStackTrace();) をファイルに保存する方法はありますか?
ありがとう。
Windowsのスケジュールされたタスクを介して5分ごとに実行される「Ares.jar」というJavaファイルがあり、バッチは次のように呼び出します。
java -jar Ares.jar >> Ares.log
エラー出力が表示されません。エラー (system.err.println / exception.printStackTrace();) をファイルに保存する方法はありますか?
ありがとう。
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