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