我从官方 java 下载页面安装了 java https://java.com/en/download/win10.jsp
它在我的 64 位系统上安装了似乎是 32 位的东西,我只能猜测它没问题,因为它没有提供任何其他选项。
我编辑了我的系统环境变量,并添加了 JAVA_HOME 并将 %JAVA_HOME%\bin 添加到我的“用户变量”路径定义中。
在 cmd 窗口中键入“set”会产生:
JAVA_HOME=C:\Program Files (x86)\Java\jre1.8.0_151
:
Path=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;.....C:\Program Files (x86)\Java\jre1.8.0_151\bin;
在命令提示符下,“java -version”
产生:
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) Client VM (build 25.151-b12, mixed mode)
但是当我尝试启动 jmeter.bat 时,我得到:
jmeter 无法运行!无法找到 Java 可执行文件或版本。请检查您的 Java 安装”
有任何想法吗?
原文由 John Little 发布,翻译遵循 CC BY-SA 4.0 许可协议
有关详细信息,请参阅 在 Windows 中设置 JAVA_HOME 变量。
我强烈建议切换到 64 位服务器 JRE,因为 在 32 位服务器上,您将无法为 JMeter 分配超过 4 GB 的内存,这在高负载时可能是不够的。
查看 JMeter 最佳实践 和 JMeter 负载测试“内存不足”故障的 9 个简单解决方案 文章,了解有关调整 JMeter 以获得最佳性能的更多信息