由于某些原因,我的电脑上安装了 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/