В данном туториале мы рассмотрим, как исправить ошибку Powershell не распознает Java как имя командлета, функции, файла сценария или рабочей программы. Данная ошибка вощникает у пользователей Windows, которые хотят запустить на выполнение команду java в оболочке Powershell.

Имя «Java» не распознано как имя командлета

Если при запуске команды java в ответ выполучаете данную ошибку, это свидетельствует об одной из двух проблем:

  • В системе не установлен пакет Java (JDK или JRE)
  • В системной переменной Path не указана директория с бинарными файлами Java

Решение

Для того, чтобы решить указанную ошибку, нужно выполнить два шага:

  1. Удостовериться, что в системе установлена Java и если нет, установить её. Читайте здесь, как установить Java. Подойдёт JDK или JRE.
  2. После того, как вы установили Java, установите переменную окружения Path таким образом, чтобы в ней была перечислена та директория, в которой находятся программы из пакета Java.

Имя «Java» не распознано как имя командлета