2009-06-11 6 views
57

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

必要なコマンドライン:

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

バッチファイルfoo.batfoo.jarを呼び出す必要が好きは、次のとおりです。

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

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

答えて

137

java -jar foo.jar %* 

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

+3

これは引用符を保持しません。 : '( –

関連する問題