Невозможно запустить Jmeter в режиме NON GUI, используя файл Jmeter.bat - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь открыть jmeter с файлом bat, и он показывает ошибку как:

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

Ошибка указывает на нижнюю часть пакетного файла.

для / f "токенов = 3" %% g in ('java -version 2 ^> ^ & 1 ^ | findstr / i "version" ') do (

 rem @echo Debug Output: %%g

 set JAVAVER=%%g )

Я не могу точно понять, что происходит в строке:

'java -version 2 ^> ^ & 1 ^ | findstr / i "version"'

Я попытался отобразить значение g, но, похоже, он не будет использоваться для l oop в целом и, следовательно, будет запускать код после вышеперечисленного:

, если не определен. JAVAVER (@echo Невозможно найти Java исполняемый файл или версию. Пожалуйста проверьте вашу Java установку. set ERRORLEVEL = 2 goto pause)

Любые идеи, что можно сделать дальше, чтобы отладить это или исправить ошибку?

В настоящее время я нашел обходной путь запустить его с ApacheJMETER.jar файлом, но я хочу понять, что вызывает пакетный файл не работает.

Я запускаю jmeter 4 с Java 8 на Windows сервер 2012 64-разрядная ОС.

Я попытался найти в net эту проблему и попробовал определенные варианты:

Удалите пробелы в переменных среды для jmeter home и java home. Progra ~ 1 = 'Program Files'

Очевидно, что вышеописанное не устранило проблему.

...