JMETER_HOME 环境变量未定义
JMETER_HOME environment variable is not defined
我试图在 Windows 7
中从命令提示符执行 JMeter 4.0
。
我在执行过程中遇到了以下错误:
The JMETER_HOME environment variable is not defined correctly This
environment variable is needed to run this program
我将 C:\apache-jmeter-4.0\bin
设置为 JMETER_HOME
变量,但问题仍然存在
我可以从 jar
文件开始 JMeter
。
我使用 jdk1.8.0_162
并正确设置了 JAVA_HOME
环境变量。
您应该将 JMETER_HOME
设置为主 JMeter 目录 C:\apache-jmeter-4.0
另外不要将 JMeter 目录设置为JAVA_HOME
变量(应包含Java 安装路径)
您不需要在用户变量下显式设置JMETER_HOME
路径,只需在系统变量[=17]下add/change =] 在 path
变量下作为您的 bin 路径。如果您已经拥有早期版本的 JMeter,只需附加最新版本即可。路径看起来像:C:\XXX\apache-jmeter-4.0\bin
这听起来很明显,但我在未安装 Java 的计算机上遇到此错误。当然,如果有更好的消息就更好了!
- 首先确保您已
Java
安装
- 其次你需要确保调用的工作目录是JMeter安装目录。
假设您的 JMeter 安装位于:
C:\Program Files (x86)\apache-jmeter-4.0
那么您需要将其设置为工作目录。
如您在 jmeter.bat 文件本身中所读:
JMETER_HOME - installation directory. Will be guessed from location of jmeter.bat
出现此错误的一个原因是在环境变量中定义了 JMETER_HOME 变量但指向错误的位置。由于之前的安装,我遇到了这个问题。
确保您已安装 Java 并且 JMETER Gui 首先可以正常工作。
然后,
在用户变量添加JMETER_HOME
后跟[=11=](安装Jmeter的地方)
接下来selectPath在User variables中添加D:\Jmeter\bin
(Jmeter bin路径所在)
保存并重启cmd。
P.S:这是针对Windows的解决方案
最简单的方法:
只需删除 JMETER_HOME 环境变量, 运行 jmeter.bat 变量将自动添加。
通常是错误的 JMETER_HOME 条目导致的。确保你有 JMETER_HOME 指向不在 bin 目录内的 jmeter 文件夹。例如,从我的本地 windows 我可以看到这个环境变量
类型:echo %JMETER_HOME%
对我来说,设置 Windows 环境变量没有帮助。相反,当我在命令行(使用 jmeter 的根文件夹)设置变量时它起作用了。
像这样:
SET JMETER_HOME=C:\apache-jmeter-4.0
- 确保 java 已安装并且可以使用
java —version
检查
- 假设jmeter安装的路径是
C:\apache-jmeter-5.3
- 添加用户变量
- 按新
- 将Jmeter变量名添加为JMETER_HOME
- 变量值为:C:\apache-jmeter-5.3
- 添加路径
- 寻找路径系统变量并按编辑
- 将其编辑为
C:\apache-jmeter-5.3\bin
- 它没有路径(不太可能),然后按新建并添加变量名称作为路径和值作为
C:\apache-jmeter-5.3\bin
- 重新启动 cmd 并输入 jmeter 应该可以完成工作。
我试图在 Windows 7
中从命令提示符执行 JMeter 4.0
。
我在执行过程中遇到了以下错误:
The JMETER_HOME environment variable is not defined correctly This environment variable is needed to run this program
我将 C:\apache-jmeter-4.0\bin
设置为 JMETER_HOME
变量,但问题仍然存在
我可以从 jar
文件开始 JMeter
。
我使用 jdk1.8.0_162
并正确设置了 JAVA_HOME
环境变量。
您应该将 JMETER_HOME
设置为主 JMeter 目录 C:\apache-jmeter-4.0
另外不要将 JMeter 目录设置为JAVA_HOME
变量(应包含Java 安装路径)
您不需要在用户变量下显式设置JMETER_HOME
路径,只需在系统变量[=17]下add/change =] 在 path
变量下作为您的 bin 路径。如果您已经拥有早期版本的 JMeter,只需附加最新版本即可。路径看起来像:C:\XXX\apache-jmeter-4.0\bin
这听起来很明显,但我在未安装 Java 的计算机上遇到此错误。当然,如果有更好的消息就更好了!
- 首先确保您已
Java
安装 - 其次你需要确保调用的工作目录是JMeter安装目录。
假设您的 JMeter 安装位于:
C:\Program Files (x86)\apache-jmeter-4.0
那么您需要将其设置为工作目录。
如您在 jmeter.bat 文件本身中所读:
JMETER_HOME - installation directory. Will be guessed from location of jmeter.bat
出现此错误的一个原因是在环境变量中定义了 JMETER_HOME 变量但指向错误的位置。由于之前的安装,我遇到了这个问题。
确保您已安装 Java 并且 JMETER Gui 首先可以正常工作。
然后,
在用户变量添加JMETER_HOME
后跟[=11=](安装Jmeter的地方)
接下来selectPath在User variables中添加D:\Jmeter\bin
(Jmeter bin路径所在)
保存并重启cmd。
P.S:这是针对Windows的解决方案
最简单的方法: 只需删除 JMETER_HOME 环境变量, 运行 jmeter.bat 变量将自动添加。
通常是错误的 JMETER_HOME 条目导致的。确保你有 JMETER_HOME 指向不在 bin 目录内的 jmeter 文件夹。例如,从我的本地 windows 我可以看到这个环境变量
类型:echo %JMETER_HOME%
对我来说,设置 Windows 环境变量没有帮助。相反,当我在命令行(使用 jmeter 的根文件夹)设置变量时它起作用了。
像这样:
SET JMETER_HOME=C:\apache-jmeter-4.0
- 确保 java 已安装并且可以使用
java —version
检查
- 假设jmeter安装的路径是
C:\apache-jmeter-5.3
- 添加用户变量
- 按新
- 将Jmeter变量名添加为JMETER_HOME
- 变量值为:C:\apache-jmeter-5.3
- 添加路径
- 寻找路径系统变量并按编辑
- 将其编辑为
C:\apache-jmeter-5.3\bin
- 它没有路径(不太可能),然后按新建并添加变量名称作为路径和值作为
C:\apache-jmeter-5.3\bin
- 重新启动 cmd 并输入 jmeter 应该可以完成工作。
- 添加用户变量