2013-12-20 40 views
11

我的Windows 8機器上有JMeter設置。 當我啓動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

也許這會幫助嗎? http://www-01.ibm.com/support/docview.wss?uid=swg21496098 – michali

+0

確實,這解決了問題。謝謝。我將添加此作爲答案。 – Ayusman

回答

2

作爲@michali在評論中提到。在管理員確實已經解決問題後登錄後,在Windows註冊表編輯器中創建一個新密鑰"Prefs""HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft"。 但是,JMeter不會在此項下創建或寫入任何內容。不知道爲什麼。

+3

正如「san1deep2set3hi」所提到的,一旦我們以管理員身份運行JMeter,下次不會發出此警告。這是因爲當我們以管理員身份運行Jmeter時,Jmeter自動創建註冊表項。 – OverrockSTAR

+0

無法創建密鑰因爲bat文件沒有權限。當您按照san1deep2set3hi描述的步驟在管理步驟中創建密鑰時。 –

11

當我沒有以管理員身份運行jmeter.bat時,我遇到了同樣的問題。

+0

以管理員身份運行也適用於我。 –

19

要解決此問題,請以管理員身份運行jmeter.bat一次。 之後,可以在沒有此消息的情況下以普通用戶身份打開jmeter。

+0

完美! :) 感謝分享! – OverrockSTAR

+0

這正是我所需要的。謝謝! – gware

1

我有類似的問題。在命令提示符下輸入「where java」。檢查你的環境變量是否有多個java。如果是,刪除重複。你不會看到錯誤。否則,你可以像上面提到的那樣以管理員身份運行