Java не является внутренней или внешней командой исполняемой программой или пакетным файлом

Обновлено: 04.07.2024

«Javac не распознается как внутренняя или внешняя команда”- это ошибка, с которой часто сталкиваются люди, пытающиеся скомпилировать программы на Java в Windows с помощью командной строки. Это также может встретиться, когда пользователи пытаются проверить текущую версию основного компилятора Java.


Что такое JavaC?

Javac (произносится «java-see»), является основным компилятором Java, включенным в JDK (Java Development Kit) разработано корпорацией Oracle. Компилятор предназначен для приема исходного кода, соответствующего Спецификации языка Java (JL) и преобразует его в байт-код Java в соответствии с JVMs Спецификация виртуальной машины Java.

Что вызывает Javac не распознанная ошибка

«Javac не распознается как внутренняя или внешняя команда”Возникает ошибка, когда в командной строке не удается найти переменную Java PATH. Это может произойти по двум причинам:

Если вы изо всех сил пытаетесь решить эту конкретную проблему в Windows 10, эта статья предоставит вам несколько руководств, которые гарантированно решат эту проблему. Ниже у вас есть пара шагов, которые другие пользователи в аналогичной ситуации успешно использовали, чтобы решить проблему.

Для достижения наилучших результатов выполните следующие шаги, чтобы убедиться, что проблема решена для вашего конкретного сценария. Давай начнем!

Шаг 1: Установка Java Development Kit (JDK)

Одна из основных причин возникновения этой ошибки заключается в том, что пользователи, которые только начинают изучать Java, путают Java Runtime Environment (JRE) с Java Development Kit (JDK).

JRE является частью JDK, но большую часть времени скачивается отдельно. Многие программы, использующие Java Runtime, включают его в свои установочные пакеты.

Поскольку существует очень мало причин, по которым вам понадобится Java Development Kit (JDK), если вы не заинтересованы в Java Development, вы, возможно, полагали, что Javac уже был установлен JRE, но на самом деле вам нужно установить целый Java Development Kit.

Если вы считаете, что этот сценарий применим к вашей ситуации, вот краткое руководство по установке Java Development Kit (JDK), чтобы решить «Джавац не признан» ошибка:

Замечания: В качестве дополнительной рекомендации запишите путь установки в разделе «Установить в», поскольку он вам понадобится в Шаг 2.

Теперь, когда вы убедились, что установили правильный пакет, который устанавливает JavaC, перейдите к шагу 2, где мы убедимся, что вы правильно указали путь к JavaC.

Шаг 2: настройка переменная среды Java обновление системного пути

Прежде чем мы начнем с этого процесса, важно понимать, что следующие процедуры применимы, только если вы убедились, что Java Development Kit правильно установлен (Шаг 1).

Если вы установили JDK и по-прежнему получаетеJavac не распознается как внутренняя или внешняя команда«Вы только что наткнулись на одну из самых распространенных технических проблем, с которыми сталкиваются новички в Java. Чтобы завершить разработку Java Development Kit для Windows, вам нужно выполнить ряд ручных шагов. Эти шаги должны всегда следовать за установкой JDK, даже после обновления комплекта разработки Java.

Вот краткое руководство по установке правильной переменной среды Java и обновлению системного пути:

Замечания: Если вы прослушали наш совет на шаге 1 и записали путь установки JDK, вы можете вставить его прямо в Значение переменной.

Бонусный шаг: проверка успешности конфигурации

Есть еще один шаг, который вы можете выполнить в командной строке, чтобы убедиться, что вы успешно настроили путь переменной среды Java. Следуйте инструкциям ниже, чтобы увидеть, работает ли ваша конфигурация:

Читайте также: