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"