3

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 にリダイレクトされません。理由がわかりません、誰かアイデアがありますか?

4

2 に答える 2

5

startスクリプトで使用しないでください。そうすればうまくいくはずです。

Start.bat :java -jar application-test-1.2.0.jar %* > log.txt

Windows XP SP3 および Java 1.6.0_31 でテストしたところ、指定されたファイルにすべての Java 出力が書き込まれました。

于 2013-01-17T08:15:51.220 に答える
0

Windowsを使用している場合は、コマンドプロンプトで、

C:> something.bat > console_output.txt

于 2013-12-04T07:27:36.863 に答える