编程语言
首页 > 编程语言> > 如何为具有依赖性的Java程序创建cmd文件

如何为具有依赖性的Java程序创建cmd文件

作者:互联网

这个问题已经在这里有了答案:            >            How can I pass arguments to a batch file?                                    16个
我的Java程序可与cmd正常运行.
它需要5个参数,并且还具有外部库.
所以我像这样从cmd运行它

java -cp .;jxl.jar MyProgram d: abc 1 d://sv 0

我想开发将运行该程序的.cmd文件,还将所有这些参数传递给该cmd文件,并且此cmd文件会将其传递给jar.

所以我想要的是

Runner.cmd:abc 1 d:// sv 0

并且所有这些参数都应该传递给javaRunner命令.

直到现在我所做的是,
我已经创建了一个cmd文件

@echo off

java -cp,; jxl.jar MyProgram d:abc 1 d:// sv 0

工作正常.
现在我不知道如何将参数从cmd传递到jar.

解决方法:

将您的Runner.cmd写为

@echo off
java -cp .;jxl.jar MyProgram %*

%*是传递给批处理文件的所有参数的通配符.

标签:cmd,windows,java,batch-file
来源: https://codeday.me/bug/20191027/1942390.html