Java не найден планировщиком Windows

Я написал план тестирования в JMeter, который отлично работает при запуске через пользовательский интерфейс JMeter или командную строку Windows. Однако, если я делаю задачу в планировщике Windows и пытаюсь ее запустить, я получаю следующее сообщение об ошибке:

Not able to find Java executable version. Please check your Java installation. errorlevel=2

Я предоставляю полный путь к файлу JMeter.bat при создании задачи.

В чем может быть причина этой ошибки?

Спасибо

1 ответ

Наконец-то я понял это. Основная причина в том, что я поддерживал две версии Java на моей машине, то есть 1.7 и 1.8, хотя переменные PATH и JAVA_HOME указывали на 1.8. Попробовав различные варианты с переменными PATH и JAVA_HOME, я столкнулся с дополнительными проблемами. Теперь я больше не мог даже запускать JMeter UI, дважды щелкнув файл jmeter.bat, когда столкнулся с той же ошибкой (Изначально я был в состоянии запустить. файл bat двойным щелчком мыши). Я удалил и переустановил Java 1.8, но проблема осталась.

При дальнейшем расследовании я понял, что поддержание двух версий может быть основной причиной, и при проведении дальнейших исследований я узнал, что должен удалить все java.exe, javaw.exe, а также javaws.exe от Windows\System32 а также Windows\SysWOW64 папки. Следуя этому решению, моя проблема полностью решена, и план тестирования выполняется как запланированная задача.

Ссылка: ключ реестра Ошибка: версия Java имеет значение "1,8", но требуется "1,7"

Другие вопросы по тегам