2009-06-11 19 views
57

Bir windows toplu iş dosyasından bir jar dosyası çağırmak istiyorum. Bir gereksinim, tüm toplu iş dosyası argümanlarını olduğu gibi jar dosyası çağrısına geçirmektir. Örneğin,İleti aktarılan bağımsız değişkenleri bir Windows toplu iş dosyasına yönlendiriliyor

Gerekli Komut satırı:

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

nasıl toplu dosyasını bu do yapabilirim:

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

toplu iş dosyası foo.bat aşağıdaki foo.jar mi çağırmak gerekir?
Bunu yapmak için% ile bazı toplu değişken büyü yapabilirim, ancak bunu yapmanın daha basit bir yolu var mı?

cevap

137

java -jar foo.jar %* 

ihtiyaçlarınızı karşılıyor mu? Toplu iş dosyasındaki tüm parametreleri toplu iş dosyasındaki uygulama çağrınıza eklemelidir.

+3

Bu, teklifleri korumaz. : '( –

İlgili konular