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

Исправляем ошибку: «javac не является внутренней или внешней командой»

Работая с Java кодом через консоль, может появится ошибка: «javac не является внутренней или внешней командой». Как ее исправить читайте в этой статье.

Причина ошибки

Причина ошибки — заданы некорректные «переменные среды». Соответственно, необходимо указать правильные.

Исправление

  1. Нажмите слева вверху «Свойства», затем слева в меню — «Дополнительные параметры системы».
  2. В открывшейся вкладке «Дополнительно» в самом низу выберите «Переменные среды».
  3. Откроется содержимое. Нажмите в каждом окне поочередно «Создать».
  4. В окне «Новая пользовательская переменная» пропишите CLASSPATH.
  5. Затем в окне «Новая системная переменная» укажите переменную PATH. В поле «Значение» пропишите директорию к пакету JDK.
  6. Перезагрузите Windows.

Кроме того, чтобы выполнить Javac, вы можете в командной строке прописать полный путь к консоли. К примеру:

Рекомендую также не забывать про обновления Java. Чтобы их не пропустить, используйте программу Java Update Available.

Хороший сайт? Может подписаться?

Рассылка новостей из мира IT, полезных компьютерных трюков, интересных и познавательных статей. Всем подписчикам бесплатная компьютерная помощь.

Друзья, мы собираемся расширить тематику сайта, поэтому в ближайшее время вас ждет много интересных статей и обзоров. Поскольку тематика публикуемого материала будет не только о Windows 10 и ОС Windows вообще и появился данный вопрос.

Источник

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

Если вы изо всех сил пытаетесь решить эту конкретную проблему в 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
  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

    Источник

    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. Вернитесь на несколько шагов ранее и проверьте, что вы всё делаете правильно.

    Заключение

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

    Источник

    Читайте также:  Run android sdk windows
    Оцените статью