16

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

4 回答 4

29

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

于 2015-03-03T16:42:05.820 回答
11

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

于 2014-03-19T12:33:56.623 回答
3

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

于 2013-12-20T09:24:40.333 回答
1

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

于 2017-01-11T12:46:22.120 回答