2009-06-11 9 views
57

Ich möchte eine JAR-Datei aus einer Windows-Batch-Datei aufrufen. Eine Voraussetzung ist, dass alle Argumente für Batchdateien unverändert an den JAR-Dateiaufruf übergeben werden können. Zum BeispielUmgeleitete Argumente an eine Windows-Batch-Datei umleiten

Erforderliche Befehlszeile:

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

Die Batch-Datei foo.bat sollte aufrufen foo.jar wie folgt:

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

Wie kann ich die Batch-Datei dies tun?
Ich kann einige Batch-Variable Magie mit% tun, um dies zu tun, aber gibt es eine einfachere Möglichkeit, dies zu tun?

Antwort

137

Does

java -jar foo.jar %* 

Ihre Bedürfnisse erfüllen? Es sollte alle Parameter aus der Batch-Ausführung zu Ihrem Anwendungsaufruf innerhalb der Batch-Datei hinzufügen.

+3

Dies behält die Angebote nicht bei. : "( –

Verwandte Themen