Исправлено: Javac не распознается в Windows 10 —

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

Что такое JavaC?

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

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

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

  • Java Development Kit (JDK) отсутствует на компьютере — Обычно это происходит потому, что пользователь по ошибке предполагает, что компилятор Java (javac) установлен вместе с Java Runtime Environment.
  • Путь к Javac не установлен или установлен неправильно — Чтобы выполнить компиляцию из командной строки и убедиться, что другие инструменты сервера приложений работают должным образом, системе необходимо знать местонахождение Javac. Если это так, вам нужно будет указать путь вручную.

Если вы изо всех сил пытаетесь решить эту конкретную проблему в 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), чтобы решить «Джавац не признан» ошибка:

  1. Посетите эту ссылку (Вот) и нажмите Скачать Значок выше Платформа Java (JDK). Это обеспечит установку последней доступной версии Java Development Kit.
    Загрузка последней версии JDKЗагрузка последней версии JDK
  2. На следующем экране прокрутите вниз до Java SE Development Kit и убедитесь, что вы выбрали переключатель, связанный с Принять лицензионное соглашение. Затем нажмите на ссылку для загрузки, связанную с Windows. Есть два варианта на выбор, но мы рекомендуем скачать файл .exe, так как он избавит вас от извлечения содержимого после завершения загрузки.
    Загрузка Java Development KitЗагрузка Java Development Kit
  3. После завершения загрузки откройте исполняемый файл установки JDK и следуйте инструкциям на экране для завершения установки.
    Установка комплекта разработки JavaУстановка Java Development Kit
  4. На следующем экране убедитесь, что оба Инструменты разработки а также Исходный код установлены для установки на локальный жесткий диск вместе со всеми их подфункциями. Кроме того, если возможно, мы рекомендуем вам сохранить путь установки по умолчанию, потому что Шаг 2 будет проще
    Установите все компоненты и дополнительные компоненты на свой локальный жесткий дискУстановите все компоненты и дополнительные компоненты на свой локальный жесткий диск

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

  5. Подождите, пока Java Development Kit установлено. Когда процесс будет завершен, перезагрузите компьютер вручную, если вам автоматически не предлагается это сделать.
    Установка Java Development KitУстановка Java Development Kit

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

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

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

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

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

  1. Нажмите Windows ключ + R открыть Бежать диалоговое окно. Затем введите «sysdm.cplИ нажмите Войти открыть Свойства системы окно.
    Диалог запуска: sysdm.cplДиалог запуска: sysdm.cpl
  2. Внутри Свойства системы окно, перейдите к продвинутый вкладку и нажмите на Переменные среды.
    Перейдите на вкладку «Дополнительно» и нажмите «Переменные среды».Перейдите на вкладку «Дополнительно» и нажмите «Переменные среды».
  3. В открывшемся окне Переменная среды нажмите новый кнопка под Системная переменная.
    Добавление новой системной переменнойДобавление новой системной переменной
  4. в Новая системная переменная окно, установите Имя переменной в JAVA_HOME и Значение переменной на путь к вашему Справочник JDK. Чтобы сохранить изменения, нажмите ХОРОШО.
    Настройка имени и значения переменнойНастройка имени и значения переменной

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

    Путь установки JDKПуть установки JDK

  5. Теперь, когда вы вернулись в Переменные среды окно, найдите переменную с именем путь под Системные переменные. С Дорожка Выбрав переменную, нажмите редактировать кнопка.
    Выберите переменную Path (в разделе Системные переменные) и нажмите кнопку Изменить.Выберите переменную Path (в разделе Системные переменные) и нажмите кнопку Изменить.
  6. в Изменить среду Переменное окно, нажмите на новый кнопка.
    Нажмите на кнопку НовыйНажмите на кнопку Новый
  7. Назовите новую переменную среды % JAVA_HOME% \ Bin и нажмите Войти. Затем нажмите Хорошо применить изменения.
    Создайте новую переменную среды и назовите ее% JAVA_HOME% \ binСоздайте новую переменную среды и назовите ее% JAVA_HOME% \ bin
  8. На этом последнем шаге ваша среда Java должна быть настроена. Теперь вы сможете компилировать приложения из CMD или проверить свою версию Javac.
    JavaC был успешно настроенJavaC был настроен успешно

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

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

  1. Нажмите Windows ключ + R открыть диалоговое окно «Выполнить». Далее введите «CMDИ нажмите Войти открыть окно командной строки.
    Диалог запуска: cmdДиалог запуска: cmd
  2. В окне командной строки введите echo% JAVA_HOME% и нажмите Enter, чтобы увидеть, какой возврат вы получите. Если вы видите распечатку с каталогом JDK, то Шаг 2 прошел успешно, и ваш JAVAC работает просто отлично. Если вместо пути JDK вы видите пробел, это означает, что вам не удалось установить переменную среды — в этом случае, пересмотреть Шаг 1 а также Шаг 2.
    Проверка правильности установки переменной среды JavaПроверка правильности установки переменной среды Java
Ссылка на основную публикацию
Adblock
detector