首页 文章

将传递的参数重定向到Windows批处理文件[重复]

提问于
浏览
70

这个问题在这里已有答案:

我想从Windows批处理文件中调用一个jar文件 . 一个要求是能够将所有批处理文件参数原样传递给jar文件调用 . 例如,

必需的命令行:

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

批处理文件 foo.bat 应调用 foo.jar ,如下所示:

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

How do I make the batch file do this?
我可以用%做一些批量变量魔术来做到这一点,但是有更简单的方法吗?

1 回答

  • 157

    是否

    java -jar foo.jar %*
    

    满足你的需求?它应该将批处理执行中的所有参数添加到批处理文件中的应用程序调用中 .

相关问题