java - 无法使用 Java 9 启动 jmeter 3.3

标签 java jmeter

由于某些原因,我的电脑上安装了 Java 8 和 Java 9 的 Win10Pro。

如何运行JMeter?

我查了一些资料,有两种方法:

1) 使用系统变量设置在 Java 8 上运行最后一个官方 JMeter 3.3: -- 我在针对我的 Java 8 文件夹的 Windows 系统设置中设置了 sys.variables:

JAVA_HOME = C:\Program Files (x86)\Java\jre1.8.0_45\bin

-- 并运行 jmeter.bat。

结果:JMeter 仍在 java9 中启动。

  "Error: Java version -- 9.0.1 -- is too low to run JMeter. Needs a Java version greater than or equal to 1.8.0 errorlevel=3"

2) 昨晚下载build java9 compatible apache-JMeter-r1822461: -- 我将系统变量设置为 java9:

C:\Program Files\Java\jdk-9.0.1\bin

--我运行 jmeter.bat: 结果: 什么都没发生 - 只需闪烁 cmd 窗口并关闭。

问题出在哪里,怎么办? 谢谢, 马丁

最佳答案

这是一条直接来自 their website 的消息:

JMeter does not yet support JAVA 9, next JMeter version will support it, you can help and follow progress on this item in Bug 61529.

由于您的机器上已经安装了 Java 8,因此只需运行它即可。假设jmeter.bat运行一个.jar文件,您可以使用下面的例子:

"C:\Program Files (x86)\Java\jre1.8.0_45\bin\java.exe" -jar jmeter.jar

如果您想使用 .bat 文件,您必须更改环境变量 (PATH) 以反射(reflect) Java 8:Environment variables for java installation

2018 年 1 月 29 日编辑:

  • 注意 Java 9 将在 4.0 中得到支持,该版本应该会在未来几天发布。

关于java - 无法使用 Java 9 启动 jmeter 3.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48494623/

相关文章:

java - iFrame 身份验证

json - 如何以CSV格式保存Jmeter响应数据(JSON类型数据)

java - 如何在beanshell中构造Java中的多个对象和JSON数组并查看输出

java - 在 JAVA 中出现错误 "Class name "org.apache.jmeter.report.processor.graph.impl.TotalTPSGraphConsumer”

tomcat - CPU 内核与 Tomcat 上的响应时间

java 日志记录/日志服务器

java - 如何摆脱 NullPointerException?

至少有 10 个字符的长整数的 java String 格式

Java:简单的 SOAP 客户端

java - SampleResult 在 JMeter 中的 JSR223 采样器中未按预期工作