【问题标题】:JMETER_HOME environment variable is not definedJMETER_HOME 环境变量未定义
【发布时间】:2018-02-20 09:51:22
【问题描述】:

我尝试在Windows 7 的命令提示符下执行JMeter 4.0

执行过程中出现如下错误:

JMETER_HOME 环境变量没有正确定义这个 运行这个程序需要环境变量

我将C:\apache-jmeter-4.0\bin 设置为JMETER_HOME 变量,但问题仍然存在

我可以使用 jar 文件启动 JMeter

我使用jdk1.8.0_162并正确设置JAVA_HOME环境变量。

【问题讨论】:

    标签: jmeter environment-variables jmeter-4.0


    【解决方案1】:

    确保您已安装 Java,并且 JMETER Gui 首先可以正常工作。

    那么,

    用户变量添加JMETER_HOME,后跟D:\Jmeter(安装了Jmeter) 接下来在User variables中选择Path并添加D:\Jmeter\bin(Where Jmeter bin path is)

    保存并重新启动 cmd。

    P.S:这是针对 Windows 的解决方案

    【讨论】:

      【解决方案2】:

      您应该将JMETER_HOME 设置为JMeter 主目录C:\apache-jmeter-4.0

      另外不要设置JMeter目录为JAVA_HOME变量(应该是Java安装路径)

      【讨论】:

      • 我将JAVA_HOME设置为Java安装文件夹。
      • 我回应你的说法:“我将 C:\apache-jmeter-4.0\bin 设置为 JAVA_HOME 变量”
      【解决方案3】:
      1. 确保安装了java并且可以通过java —version检查
      2. 假设安装的jmeter路径是C:\apache-jmeter-5.3
        1. 添加用户变量
          1. 按新
          2. 将 Jmeter 变量名称添加为 JMETER_HOME
          3. 变量值为:C:\apache-jmeter-5.3
        2. 添加路径
          1. 查找路径系统变量并按编辑
          2. 编辑它有C:\apache-jmeter-5.3\bin
          3. 它没有路径(不太可能),而不是按新并添加变量名称作为路径和值作为C:\apache-jmeter-5.3\bin
        3. 重新启动 cmd 并键入 jmeter 应该可以完成这项工作。

      【讨论】:

        【解决方案4】:

        对我来说,设置 Windows 环境变量没有帮助。相反,当我在命令行设置变量时(使用 jmeter 的根文件夹),它起作用了。

        像这样:

        SET JMETER_HOME=C:\apache-jmeter-4.0
        

        【讨论】:

          【解决方案5】:

          Asually 错误的 JMETER_HOME 条目会导致此问题。确保 JMETER_HOME 指向不在 bin 目录中的 jmeter 文件夹。例如,从我的本地窗口我可以看到这个环境变量

          类型:echo %JMETER_HOME%

          【讨论】:

            【解决方案6】:

            最简单的方法: 只需删除 JMETER_HOME 环境变量,运行 jmeter.bat,变量将自动添加。

            【讨论】:

              【解决方案7】:

              这听起来很明显,但我在没有安装 Java 的机器上遇到了这个错误。当然,虽然更好的消息可能会更好!

              【讨论】:

              • 请检查接受的答案,该解决方案有效。
              • @plaidshirt 对于您的特定问题,这是公认的答案,但是症状恰好与未安装 Java 时相同。这是显而易见的事情,但错误可能不会指向您。
              【解决方案8】:
              • 首先确保您已安装Java
              • 其次你需要确保你调用的工作目录是JMeter的安装目录。

              假设您的 JMeter 安装位于:

              C:\Program Files (x86)\apache-jmeter-4.0
              

              那么你需要把它设置为工作目录。


              正如您可以在 jmeter.bat 文件中看到的那样:

              JMETER_HOME - 安装目录。会从 jmeter.bat 的位置猜测出来

              【讨论】:

                【解决方案9】:

                您不需要在用户变量下明确设置JMETER_HOME路径,只需在path变量下的系统变量下添加/更改作为您的bin路径。如果您已经拥有 JMeter 的早期版本,只需附加最新版本即可。路径看起来像:C:\XXX\apache-jmeter-4.0\bin

                【讨论】:

                  【解决方案10】:

                  出现此错误的一个原因是在环境变量中定义了 JMETER_HOME 变量,但指向了错误的位置。由于之前的安装,我遇到了这个问题。

                  【讨论】:

                    猜你喜欢
                    • 2022-11-03
                    • 2020-03-27
                    • 2020-08-09
                    • 2021-08-15
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2022-11-22
                    • 2012-07-14
                    相关资源
                    最近更新 更多