JMeter以警告消息开头

Ayu*_*man 16 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.
Run Code Online (Sandbox Code Playgroud)

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

系统信息:

Windows 8, 32 bit.
JMeter Version: 2.10
Java Version: 1.7.0_25
Run Code Online (Sandbox Code Playgroud)

谢谢.

san*_*3hi 27

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


小智 11

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


Ayu*_*man 3

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

  • 正如“san1deep2set3hi”提到的,一旦我们以管理员身份运行 JMeter,下次就不会再发出此警告。这是因为当我们以管理员身份运行 Jmeter 时,Jmeter 会自动创建注册表项。 (3认同)