【问题标题】:How to run the same java program with different command line arguments from a file如何从文件中使用不同的命令行参数运行相同的 java 程序
【发布时间】:2016-10-14 05:47:44
【问题描述】:

我想用不同的参数运行一个java程序SampleProgram.java 10次。我检查了从 .bat 文件运行 java 程序。我的问题是,是否可以多次运行相同的程序SampleProgram,如下所示:

java -jar SampleProgram.jar argument1 argument2
java -jar SampleProgram.jar argument3 argument4
java -jar SampleProgram.jar argument5 argument6

将上述行写入批处理文件 testRun.bat 并运行 runTest.bat 会以不同的参数运行 java 程序吗?

【问题讨论】:

  • 当然会。另外,你为什么不能自己试试呢?
  • 我正在对这是否可能进行基础研究。而且我没有找到太多有用的链接。所以我想问这个问题。
  • 好的,但是是什么阻止了您自己运行它并找出答案?输入您的问题比自己尝试需要更长的时间
  • 是的。我本来可以的。

标签: java batch-file arguments command-line-arguments


【解决方案1】:

您可能需要使用start /B 启动它们以在后台启动它们,否则您的批处理将按顺序启动它们而不是并行启动它们。所以试试这个:

start /B java -jar SampleProgram.jar argument1 argument2
start /B java -jar SampleProgram.jar argument3 argument4
start /B java -jar SampleProgram.jar argument5 argument6

正如在this answer 中所做的那样。

【讨论】:

    猜你喜欢
    • 2015-02-23
    • 2021-12-16
    • 1970-01-01
    • 2015-06-29
    • 1970-01-01
    • 2021-11-06
    • 2011-04-03
    • 1970-01-01
    • 2021-06-11
    相关资源
    最近更新 更多