无法在控制台模式下通过java exec命令运行JMeter 5.0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在控制台模式下通过java exec命令运行JMeter 5.0相关的知识,希望对你有一定的参考价值。

我无法在控制台模式下通过Java exec命令运行JMeter,而它在Version 3.1上工作正常。

请参阅下面的命令我正在使用。

Process pro = null;  
pro = Runtime.getRuntime().exec("jmeter.bat -n -t test.jmx");
答案

您的问题没有足够的信息,因此我们无法回答。

盲目射击:你的Java Runtime version太低而无法运行JMeter 5.0。从JMeter 3.2开始,为了能够运行JMeter,需要有Java 8或更高版本,所以如果你坐在以前的Java版本上 - 你将不得不升级你的Java安装。

您可以通过运行java -version command in terminal来检查当前的Java版本

以上是关于无法在控制台模式下通过java exec命令运行JMeter 5.0的主要内容,如果未能解决你的问题,请参考以下文章

使用运行时 exec() 传递控制字符 [重复]

在java中的apache exec执行命令时遇到问题

使用Runtime.getRuntime().exec()在java中调用python脚本

docker 命令详解:exec

通过Jenkins执行Groovy命令:“find:缺少`-exec'的参数”

无法使用 Runtime.Exec 传递远程命令 (ssh)