Ниже приведена соответствующая ошибка:
java.exe не является признанным файлом как внутренней или внешней командой, оперативная или внешняя команда
ErrorLevel = 9009
Ниже приведена соответствующая ошибка:
java.exe не является признанным файлом как внутренней или внешней командой, оперативная или внешняя команда
ErrorLevel = 9009
i получал ту же ошибку на WIndows 8.1 (64 бит) и проверял путь Java, но это было нормально
поэтому я просто запускаю свой jmeter.bat с помощью "Запуск от имени администратора", и это сработало для меня.
Во многих операционных системах существует переменная среды, такая как PATH
, которая содержит список каталогов (или папок), которые нужно искать при поиске команды для выполнения. Команды, которые можно найти через PATH
, обычно называются внешними командами. Программа, которая считывает командную строку или командный файл и вызывает команды, может иметь несколько встроенных команд, которые обычно называются внутренними командами.
Я предлагаю вам изучить набор PATH
(или эквивалент), когда ваша команда java выполняется из командной строки, а также при попытке выполнения из пакетного файла. Сравните эти два и убедитесь, что каталог, содержащий ваш java.exe
, находится в PATH
.
Установите правильный путь Java (установленный в вашей системе) в компьютере → Расширенные настройки системы → Переменные среды → Ок → Системные переменные → Путь
Я получил ту же проблему и решил, выполнив следующие шаги.
Не работает с бета-версией Java 9:
Бег:
C:\java -version
дает:
Java-версия "9-еа"
Просто зайдите в командную строку и запустите:
java -jar ApacheJMeter.jar
Я перепробовал все, это в итоге сработало.
Внутри системных переменных:
PATH = "C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.8.0_101\bin"
Может помочь кому-то.
Эта ошибка возникает из-за неправильной установки пути.
Либо вы можете установить его в экологических varialables, либо правой кнопкой мыши jmeter.bat файл, выберите edit, установите путь их, для справки см. руководства пользователя jmeter.apache.org.
Для меня мой путь Java содержит пробел, и jmeter сказал, что он не может найти Java
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
.. Я посмотрел на jmeter.sh script и увидел, что он получил путь от "Plugin-Ins".. дальше. Я попытался просто комментировать команду exit
после этой проверки в script.., а затем я смог запустить jmeter.
Таким образом, очевидно, что в логике проверки есть ошибка, где сообщение об ошибке не может найти java на самом деле не верно (если Java действительно настроена правильно), поэтому его можно игнорировать.
Для пользователей Windows 8.1:
Ошибка при попытке запустить jmeter.bat
Сообщение об ошибке:
Невозможно найти исполняемый файл Java или версию. Проверьте свою установку Java. ErrorLevel = 2 Нажмите любую клавишу, чтобы продолжить
Разрешение:
Щелкните правой кнопкой мыши jmeter.bat и запустите в качестве администратора.
Это сработало для меня, надеюсь, что это поможет. Удачи.
Установите правильную переменную JM_LAUNCH в java.exe
Для пользователей Windows XP установите среду Java, выполнив следующие шаги:
http://www.tutorialspoint.com/jmeter/jmeter_environment.htm
Обратите внимание, что путь зависит от вашего установленного JDK.
И скачайте файл с:
https://svn.apache.org/repos/asf/jmeter/trunk/bin/jmeter.bat
Затем замените ваш jmeter.bat
на загруженный файл.
Если вы установили Java и все еще получаете эту ошибку, пожалуйста, установите путь java_home
ниже, используя команду ниже команды в терминале:
export JAVA_HOME="/Library/InternetPlugIns/JavaAppletPlugin.plugin/Contents/Home"
Так как я запускаю много версий Java.. я изменил jmeter.bat.
rem JM_START - установите это для "запуска" запуска JMeter в отдельном окне rem это используется jmeterw.cmd script. рем rem = = = = = ====
SETLOCAL
rem Минимальная версия для запуска JMeter set MINIMAL_VERSION = 1.8.0 set PATH =% PATH%; C:\Program Files (x86)\IBM\Java80\jre\bin < < < < Добавьте эту строку в jmeter.bat
Скопировал исполняемый файл JAVA из Установленной версии Java из C:\Program FilesJava\jdk1.8.0_191\bin и вставил в папку, где находится jmeter bat, и это сработало для меня.
Не совсем та же проблема, но кто-то может найти это полезным
Не jmeter.bat
дважды по jmeter.bat
вместо этого используйте ApacheJMeter.jar
в том же каталоге
Для меня jmeter.bat
работает, но на короткое время закрывается почти сразу и не выдает никакой ошибки. Выше обходной путь позволил мне начать работать