Если не работает команда javac

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

В данной статье мы рассмотрим, как исправить ошибку «java не является внутренней или внешней командой, исполняемой программой или пакетным файлом.»

Данная ошибка может возникнуть при попытке запуска команды java в командной строке Windows. Первая причина ошибки – отсутствие установленной Java в системе. Вторая причина ошибки – Java установлена, но некорректно настроена. Давайте разберёмся, как это исправить.

Какие бывают версии инсталлятора Java

Есть два пакета Java – JRE для запуска программ, написанных на Java и JDK – набор инструментов для разработки ПО на Java. Если вам требуется только запускаться программы, вам потребуется лишь JRE, если вы планируете разрабатывать программы – вам потребуется JDK.

Шаг 1. Установка Java

Сначала нужно определить, есть ли у вас в системе установленная Java. Проверьте следующие каталоги в системе:

Если какой-то из этих каталогов открывается и вы видите Java, значит, она установлена и её требуется настроить.

Если вы не находите подобных каталогов, вам потребуется установить Java. Как скачать, установить и настроить Java, вы можете узнать на этой странице – Установка JDK в Windows

Шаг 2. Настройте Java

Итак, вы установили Java. Теперь её нужно немного настроить, чтобы можно было запускать её из командной строки.

Выполните в командной строке команду:

Откроется окно «Система». Нажмите на «Дополнительные параметры системы» и в открывшемся окне нажмите кнопку «Переменные среды…»

В окне «Переменные среды» нажмите кнопку «Создать…»

Укажите следующие значения полей:

Имя переменной: JAVA_HOME
Значение переменной: \bin

В окне «Переменные среды» выберите переменную «Path» и нажмите кнопку «Изменить»:

В открывшемся окне нажмите кнопку «Создать» и введите значение %JAVA_HOME%\bin

Шаг 3. Проверка установки

Откройте командную строку (Win+R, введите cmd):

В командной строке введите следующую команду для проверки установленной Java:

Если вы видите корректный вывод программы наподобие этого, значит, вы корректно установили и настроили Java.

Если же вы снова видите ошибку «java не является внутренней или внешней командой, исполняемой программой или пакетным файлом.», значит, вы некорректно установили или настроили Java. Вернитесь на несколько шагов ранее и проверьте, что вы всё делаете правильно.

Читайте также:  Skin set не работает

Заключение

В данной статье вы научились решать ошибку «java не является внутренней или внешней командой, исполняемой программой или пакетным файлом.» Вы научились скачивать, устанавливать и настраивать Java.

Источник

Исправлено: 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.

Читайте также:  8 клапанов ваз 21 10 не работает печка куда копать

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

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

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

  • Подождите, пока 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
    2. Внутри Свойства системы окно, перейдите к продвинутый вкладку и нажмите на Переменные среды.
      Перейдите на вкладку «Дополнительно» и нажмите «Переменные среды».
    3. В открывшемся окне Переменная среды нажмите новый кнопка под Системная переменная.
      Добавление новой системной переменной
    4. в Новая системная переменная окно, установите Имя переменной в JAVA_HOME и Значение переменной на путь к вашему Справочник JDK. Чтобы сохранить изменения, нажмите ХОРОШО.
      Настройка имени и значения переменной

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

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

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

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

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

    Источник

    Оцените статью