【问题标题】:JMeter starts with warning messageJMeter 以警告消息开头
【发布时间】:2013-12-20 07:32:56
【问题描述】:

我在我的 Windows 8 机器上安装了 JMeter。 当我启动 JMeter 时,它可以正常启动,但会留下一条我无法理解原因的警告消息。

这是我在命令提示符中看到的日志:

C:\Users\Ayusman>jmeter
Dec 20, 2013 12:52:57 PM java.util.prefs.WindowsPreferences <init>
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.

是否有人知道可能是什么问题? 我确实检查了注册表信息 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft,但我没有在其中看到“Prefs”文件夹。但是我应该在那里创建一个注册表项吗?

系统信息:

Windows 8, 32 bit.
JMeter Version: 2.10
Java Version: 1.7.0_25

谢谢。

【问题讨论】:

标签: java jmeter startup-error


【解决方案1】:

要解决此问题,请以管理员身份运行 jmeter.bat 一次。 之后,jmeter 可以以普通用户身份打开,而不会出现此消息。

【讨论】:

  • 完美! :) 感谢分享!
  • 这正是我所需要的。谢谢!
【解决方案2】:

当我没有以管理员身份运行 jmeter.bat 时,我遇到了同样的问题。

【讨论】:

    【解决方案3】:

    正如评论中提到的@michali。以管理员身份登录后,在 Windows 注册表编辑器中的 "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft" 下创建一个新密钥 "Prefs" 确实解决了问题。 但是 JMeter 不会在此键下创建或写入任何内容。不知道为什么。

    【讨论】:

    • 正如“san1deep2set3hi”所提到的,一旦我们以管理员身份运行JMeter,下次它就不会给出这个警告了。这是因为当我们以管理员身份运行Jmeter时,它会自动创建注册表项。 .
    • 无法创建密钥,因为bat文件没有权限。当您按照 san1deep2set3hi 描述的步骤操作时,密钥是在管理步骤中创建的。
    • 我必须手动创建“Prefs”键。如先前评论中所述,以管理员身份运行 Windows 8.1 和 jMeter 5.0 并没有为我解决问题。但是创建“Prefs”键修复了它。
    【解决方案4】:

    我也有类似的问题。在命令提示符下键入“where java”。检查您的环境变量中是否有多个 java。如果是,请删除重复项。你不会看到错误。否则,您可以如上所述以管理员身份运行。

    【讨论】:

      猜你喜欢
      • 2021-01-19
      • 1970-01-01
      • 2019-08-11
      • 1970-01-01
      • 2019-10-03
      • 2015-08-07
      • 2019-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多