Windows下Jmeter安装出现Not able to find Java executable or version. Please check your Java installa问题解决方案

本文详细记录了在Windows环境下配置并运行Apache JMeter时遇到的常见问题及解决方案,特别是关于JDK版本冲突和PATH环境变量配置不当导致的JMeter无法启动的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做一个开放接口平台性能测试  , 指标是最少达到1000/s的并发 , 接口鉴权 百万级的表  在1s内完成..

在众多压测工具中 ,,选择了Apache的jmeter ,于官网下载了最新版本

http://jmeter.apache.org/download_jmeter.cgi   (jmeter下载地址)

由于jmeter运行是基于java的,所以需要下载1.7以上的jdk

http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html  (jdk下载地址 , jdk 安装的相关配置请自行百度)

两样都安装完毕之后运行jmeter安装文件bin目录下的jmeter.bat

 

双击jmeter.bat

双击之后出现如下情况

 

cmd命令行提示

cmd命令行提示找不到java相关的环境,,于是查看系统系统相关的环境变量配置,  classpath 没有任何问题

 

classpath相关配置

 

path 相关配置

反复修改环境变量,,始终没解决问题,,,网上查阅一些相关博客 说要配置JEMETER_HOME 等相关配置,,按照网友所说更改环境变量也无任何效果

 

配置jmeter环境变量

据我所知  在windows 环境下 是不需要配置jmeter的环境变量的,,linux下需要配置

至此 开始怀疑jdk 环境安装有问题 , 在cmd 命令下查看java -version ,,发现问题

 

java 版本

命令行提示说注册表当前的java版本不对,,安装的是1.8版本,,但是需要1.7版本,,然后各种差错 修改

尝试一、按照他的提示,查找注册表键,修改为1.7,未果;

尝试二、直接用全路径运行java.exe,奇怪;

尝试三、将Path中的java路径剪切到系统目录windows和system32后面作为第三个,依旧;

尝试四、将path中java路径放在第一位,OK;

尝试五、查找windows和system32目录,发现system32目录里有一个java.exe,估计是MS放进去的,Rename it,OK。

最后发现原来是Path搜索顺序的问题,把JAVA_HOME放到system相关配置之前,就会首先去配置的java环境下找

 

最初path

 

修改之后path配置

修改之后 重新执行 jmeter.bat ,成功运行

 

成功运行jmeter

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值