java - 将列表作为批处理文件中的参数传递

标签 java batch-file

我想将字符串列表作为批处理文件中的参数传递,但它不起作用。能 谁给我解决方案。 我的代码是这样的:

Process pr = rt.exec(new String[] { "cmd", "/c", "D:/test.bat " + s1.get(i)});

但是当我直接触发命令而不使用批处理文件时,它就可以工作。

Process pr = rt.exec(new String[] { "cmd", "/c", 
     "java -jar D:/clientApplication.jar " + s1.get(i)});

首选 Java 示例。

提前致谢。

最佳答案

new String[] { "cmd", "/c", "D:/test.bat ", s1.get(i)}

关于java - 将列表作为批处理文件中的参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14398466/

相关文章:

batch-file - Powershell ISE - 如何通过命令启动新选项卡

scripting - 检索正在运行的进程的dll路径

java - java中的DRY缓存未命中处理

java - 如何将 mysql 连接器添加到 Sqoop 1.99.3

java - Selenium TestNG 从 Excel 工作表传入参数

java - 如何使 runtime.getruntime().exec(String command) 返回一个 boolean 值?

batch-file - Bat 文件末尾的回显不起作用

batch-file - 如何从 Windows *.bat 文件发送电子邮件

java - JUnit如何在xml报告文件中保存DisplayName

java - 配置文件java代码