web-dev-qa-db-ja.com

渡された引数をWindowsバッチファイルにリダイレクトする

Windowsバッチファイルからjarファイルを呼び出したいです。 1つの要件は、すべてのバッチファイル引数をそのままjarファイル呼び出しに渡すことができることです。例えば、

必要なコマンドライン:

foo.bat --flag1=x --flag2=y --flag3=z

バッチファイルfoo.batは、次のようにfoo.jarを呼び出す必要があります。

Java -jar foo.jar --flag1=x --flag2=y --flag3=z

バッチファイルでこれを行うにはどうすればよいですか?
%を使用してバッチ変数のマジックを実行してこれを行うことができますが、これを行う簡単な方法はありますか?

する

Java -jar foo.jar %*

あなたのニーズを満たしますか?バッチ実行からのすべてのパラメーターを、バッチファイル内のアプリケーション呼び出しに追加する必要があります。

178
tschaible