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
ありがとう。
@michaliがコメントで述べたように。新しいキーを作成する"Prefs"
下 "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft"
管理者としてログインした後、Windowsレジストリエディタで問題を解決しました。ただし、JMeterはこのキーの下で何も作成または書き込みを行いません。なぜだかわかりません。
この問題を解決するには、jmeter.batを管理者として一度実行します。その後、このメッセージなしで通常のユーザーとしてjmeterを開くことができます。
管理者としてjmeter.batを実行しなかったときも同じ問題がありました。
同様の問題がありました。コマンドプロンプトで「where Java」と入力します。環境変数に複数のJavaがあるかどうかを確認します。ある場合は、重複を削除します。エラーは表示されません。それ以外の場合は、上記のように管理者として実行できます。