Jar アプリケーションを開始/停止するために使用する 2 つのファイルを次に示します。
Start.bat : start "app_test" java -jar application-test-1.2.0.jar %*> log.txt
Stop.bat :TASKKILL /FI "WINDOWTITLE eq app_test
アプリを実行すると、出力が log.txt にリダイレクトされません。理由がわかりません、誰かアイデアがありますか?
Jar アプリケーションを開始/停止するために使用する 2 つのファイルを次に示します。
Start.bat : start "app_test" java -jar application-test-1.2.0.jar %*> log.txt
Stop.bat :TASKKILL /FI "WINDOWTITLE eq app_test
アプリを実行すると、出力が log.txt にリダイレクトされません。理由がわかりません、誰かアイデアがありますか?
start
スクリプトで使用しないでください。そうすればうまくいくはずです。
Start.bat :java -jar application-test-1.2.0.jar %* > log.txt
Windows XP SP3 および Java 1.6.0_31 でテストしたところ、指定されたファイルにすべての Java 出力が書き込まれました。
Windowsを使用している場合は、コマンドプロンプトで、
C:> something.bat > console_output.txt