jmeter Not able to find Java executable or version

安装好java1.8、jmeter4.0,并java -version正常,jmeter也能正常使用。某一次使用突然出现Not able to find Java executable or version,查看java -version,正常。

解决方案 : 先检测 java  jdk 有没有成功安装

打开 cmd ,输入  java -version

输出版本号信息,证明 java jdk  和环境变量是没有问题的

那为什么就是启动不了了

解决方案 1 :

将path中的   %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin   移到最前端,保存后,再次打开jmeter.bat 。

注意 : 不使用   JAVA_HOME 变量 ,直接定义 路径

 %JAVA_HOME%\bin;  等同于  C:\Program Files\Java\jdk1.8.0_191\bin 

改变顺序后问题依旧,继续。
 

解决方案 2 :

JDK32位和64位问题,电脑是64位的,装的JDK是32位的,重新装了64位的JDK,配置好环境变量,再运行jmeter.bat。

重新安装配置好环境变量后,

问题依旧,继续。

解决方案3:

修改jmeter.bat 文件,,没有找到图中两行配置,所以没有修改  jmeter.bat  文件

如果你的文件里有这两行,请在前面加 rem ,相当于 屏蔽,在启动,看看OK不OK

解释 : 环境变量里面配置了 JAVE_HOME 的值,jmeter.bat 文件有配置了一次,难免冲突

方案4 :

环境变量添加 CLASSPATH ,值为  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

问题依旧,继续。

方案 5 : 以管理员的身份运行  jmeter.bat  , ok ,成功了 

至于为什么要以管理员的身份运行,请自行百度,欢迎留言。。。。

查资料时,无意间看到一篇文章

https://stackoverflow.com/questions/20717051/i-am-trying-to-open-jmeter-by-the-batch-file-but-it-gives-me-a-windows-error

猜你喜欢

转载自blog.csdn.net/qq_34228881/article/details/84324764