Страницы

Поиск по вопросам

пятница, 21 июня 2019 г.

Не запускается Java из консоли

При попытке запуска из консоли java, получаю ответ, "java" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Переменная %JAVA_HOME% установлена. java не стартует, даже если перейти в папку где лежит она. При этом если прописать java.exe с любого местоположения, все работает. Как сделать так, что бы из консоли можно было запустить не только java.exe, но и без указания расширения?


Ответ

Проверьте содержимое переменной окружения PATHEXT для этого можно в той же консоли прописать echo %PATHEXT%. В выводе консоли вы должны увидеть список поддержимавемых расширений. Проверьте наличие .EXE, если такого расширения по какой то причине нету, добавьте его: set PATHEXT=%PATHEXT%;.EXE Если переменной нету, не спешите добавлять ее, убедитесь, что в переменных среды пользователя не определена такая переменная. Если такая переменная заведена в переменных пользователя, то вероятно лучше ее удалить. И тогда все заработает.

Комментариев нет:

Отправить комментарий