JMeter以警告消息开头

时间:2013-12-20 07:32:56

标签: java jmeter startup-error

我在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

感谢。

4 个答案:

答案 0 :(得分:24)

要解决此问题,请以管理员身份运行jmeter.bat一次。 之后,jmeter可以像普通用户一样打开而没有这条消息。

答案 1 :(得分:11)

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

答案 2 :(得分:3)

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

答案 3 :(得分:1)

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