将参数传递给在bat文件中调用的jar文件?

amo*_*mod 3 java batch-file executable-jar

我创建了一个需要在bat文件中调用的jar.我需要将bat文件收到的所有命令行参数传递给jar.任何人都可以帮助我.我知道这是一个愚蠢的问题,但我对罐子和蝙蝠一无所知.在网上我无法找到两者的组合.另请注意,我不知道如何在bat文件中修复命令行参数.

And*_*s_D 7

您可以通过访问传递给批处理文件的参数

%1 %2 %3 ...
Run Code Online (Sandbox Code Playgroud)

所以,如果你打电话给你的批次

C:>application.bat param1 param2 param3
Run Code Online (Sandbox Code Playgroud)

那么批处理文件中的java调用应该如下所示:

@echo off
java -cp app.jar com.example.Main %1 %2 %3
Run Code Online (Sandbox Code Playgroud)

  • 但是你如何以通用的方式做到这一点,即你不知道用户可以传递给批处理文件的参数(如果有的话) (2认同)