我在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
感谢。
答案 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。如果是,请删除副本。你不会看到错误。否则,您可以像上面提到的那样以管理员身份运行。