2009-06-11 85 views
57

我想從一個windows批處理文件中調用一個jar文件。一個要求是能夠將所有批處理文件參數按原樣傳遞給jar文件調用。例如,將傳遞的參數重定向到一個windows批處理文件

需要在命令行:

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

批處理文件foo.bat應該調用foo.jar喜歡如下:

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

如何讓我的批處理文件,這樣做呢?
我可以用%做一些批量變量魔術來做到這一點,但有沒有更簡單的方法來做到這一點?

回答

137

是否

java -jar foo.jar %* 

滿足您的需求?它應該將所有參數從批處理執行添加到批處理文件中的應用程序調用中。

+3

這不保留報價。 :'( – 2016-04-21 10:46:56

相關問題