如何为具有依赖性的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