2013-12-20 4 views
11

У меня есть настройка JMeter на моей машине с 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

Возможно, это поможет? http://www-01.ibm.com/support/docview.wss?uid=swg21496098 – michali

+0

Да, действительно, это решило проблему. Благодарю. Я добавлю это в качестве ответа. – Ayusman

ответ

2

Как @michali упоминается в комментарии. Создание нового ключа "Prefs" под "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft" в редакторе реестра Windows после входа в систему, поскольку администратор разрешил проблему. Однако JMeter не создает и не пишет ничего под этим ключом. Не знаю, почему.

+3

Как упоминалось «san1deep2set3hi», как только мы запускаем JMeter в качестве администратора, в следующий раз он не будет предупреждать это. И это потому, что Jmeter автоматически создает запись в реестре, когда мы запускаем ее как admin .. – OverrockSTAR

+0

Ключ не может быть создан потому что файл bat не имеет прав. Когда вы выполните шаги, описанные в файле san1deep2set3hi, ключ создается на шаге администратора. –

11

У меня была такая же проблема, когда я не запускал jmeter.bat как администратор.

+0

Бегущий как админ работал для меня тоже. –

19

Для решения этой проблемы запустите jmeter.bat как администратор один раз. После этого jmeter может быть открыт как обычный пользователь без этого сообщения.

+0

Отлично! :) Спасибо, что поделился! – OverrockSTAR

+0

Это было именно то, что мне нужно. Благодаря! – gware

1

У меня были подобные проблемы. Введите «where java» в командной строке. Проверьте, есть ли в вашей переменной окружения несколько java. Если да, удалите дубликат. Вы не увидите ошибку. В противном случае вы можете работать как администратор, как указано выше.