Пишу пакетный скрипт, чтобы определить, установлен ли глобально java на ap c. Я использую:
java -version>nul
if not %errorlevel%==0 ( echo script requires java)
Также пытался использовать cmd /c java -version>nul
.
Сценарий работает нормально, но консоль выводит версию java, когда присутствует java и
'java' is not recognized as an internal or external command, operable program or batch file.
, когда java отсутствует. Я пытаюсь проверить sh этот вывод и выполнить обнаружение молча. что я делаю не так?