Подтвердить что ты не робот

Перенаправление переданных аргументов в пакетный файл Windows

Я хотел бы вызвать файл jar из пакетного файла Windows. Одним из требований является возможность передать все аргументы командного файла as-is для вызова файла jar. Например,

Необходимая командная строка:

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

Командный файл foo.bat должен вызывать foo.jar следующим образом:

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

Как сделать пакетный файл таким?
Я могу сделать несколько переменных переменной magic с%, чтобы сделать это, но есть ли более простой способ сделать это?

4b9b3361

Ответ 1

Есть ли

java -jar foo.jar %*

отвечают вашим потребностям? Он должен добавить все параметры из пакетного исполнения в ваш прикладной вызов в пакетном файле.