Я пытаюсь открыть Jmeter пакетным файлом, но он дает мне ошибку Windows

Ниже приведена соответствующая ошибка:

java.exe не является признанным файлом как внутренней или внешней командой, оперативная или внешняя команда

ErrorLevel = 9009

Ответ 1

i получал ту же ошибку на WIndows 8.1 (64 бит) и проверял путь Java, но это было нормально

поэтому я просто запускаю свой jmeter.bat с помощью "Запуск от имени администратора", и это сработало для меня.

Ответ 2

Во многих операционных системах существует переменная среды, такая как PATH, которая содержит список каталогов (или папок), которые нужно искать при поиске команды для выполнения. Команды, которые можно найти через PATH, обычно называются внешними командами. Программа, которая считывает командную строку или командный файл и вызывает команды, может иметь несколько встроенных команд, которые обычно называются внутренними командами.

Я предлагаю вам изучить набор PATH (или эквивалент), когда ваша команда java выполняется из командной строки, а также при попытке выполнения из пакетного файла. Сравните эти два и убедитесь, что каталог, содержащий ваш java.exe, находится в PATH.

Ответ 3

Установите правильный путь Java (установленный в вашей системе) в компьютере → Расширенные настройки системы → Переменные среды → Ок → Системные переменные → Путь

Я получил ту же проблему и решил, выполнив следующие шаги.

Ответ 4

Не работает с бета-версией Java 9:

Бег:

 C:\java -version

дает:

Java-версия "9-еа"

Просто зайдите в командную строку и запустите:

java -jar ApacheJMeter.jar

Ответ 5

Я перепробовал все, это в итоге сработало.

Внутри системных переменных:

PATH = "C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.8.0_101\bin"

Может помочь кому-то.

Ответ 6

Эта ошибка возникает из-за неправильной установки пути.

Либо вы можете установить его в экологических varialables, либо правой кнопкой мыши jmeter.bat файл, выберите edit, установите путь их, для справки см. руководства пользователя jmeter.apache.org.

Ответ 7

Для меня мой путь Java содержит пробел, и jmeter сказал, что он не может найти Java

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

.. Я посмотрел на jmeter.sh script и увидел, что он получил путь от "Plugin-Ins".. дальше. Я попытался просто комментировать команду exit после этой проверки в script.., а затем я смог запустить jmeter.

Таким образом, очевидно, что в логике проверки есть ошибка, где сообщение об ошибке не может найти java на самом деле не верно (если Java действительно настроена правильно), поэтому его можно игнорировать.

Ответ 8

Для пользователей Windows 8.1:

Ошибка при попытке запустить jmeter.bat

Сообщение об ошибке:


Невозможно найти исполняемый файл Java или версию. Проверьте свою установку Java. ErrorLevel = 2 Нажмите любую клавишу, чтобы продолжить


Разрешение:

Щелкните правой кнопкой мыши jmeter.bat и запустите в качестве администратора.

Это сработало для меня, надеюсь, что это поможет. Удачи.

Ответ 9

Установите правильную переменную JM_LAUNCH в java.exe

Ответ 11

Если вы установили Java и все еще получаете эту ошибку, пожалуйста, установите путь java_home ниже, используя команду ниже команды в терминале:

export  JAVA_HOME="/Library/InternetPlugIns/JavaAppletPlugin.plugin/Contents/Home"

Ответ 12

Так как я запускаю много версий 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

Ответ 13

Скопировал исполняемый файл JAVA из Установленной версии Java из C:\Program FilesJava\jdk1.8.0_191\bin и вставил в папку, где находится jmeter bat, и это сработало для меня.

Ответ 14

Не совсем та же проблема, но кто-то может найти это полезным

Не jmeter.bat дважды по jmeter.bat вместо этого используйте ApacheJMeter.jar в том же каталоге

Для меня jmeter.bat работает, но на короткое время закрывается почти сразу и не выдает никакой ошибки. Выше обходной путь позволил мне начать работать