‘javac’ is not recognized as an internal or external command, operable program or batch file

Папка с компилятором javac по умолчанию не добавляется к переменной окружения PATH, поэтому возникает такая ошибка. Она означает, что Windows не может найти программу javac. Для избавления от этой ошибки нужно добавить в PATH папку с javac. Допустим, что JDK установлена по пути C:\Program Files\Java\jdk1.8.0_31\bin (у вас могут отличаться цифры версии Java). Тогда:

  1. «Пуск» -> «Панель управления» -> «Система и безопасность» -> «Система» -> «Дополнительные параметры системы»
  2. Во вкладке «Дополнительно» кнопка «Переменные среды».

Windows Переменные среды

  1. В разделе «Системные переменные» выбрать переменную Path, кликнуть по кнопке «Изменить». Там через символ «;» прописаны пути, в которых Windows ищет запускаемые файлы. Нужно дописать туда наш путь C:\Program Files\Java\jdk1.8.0_31\bin.

Windows Переменная PATH

Новое значение переменной PATH будет работать для всех окон, открытых после изменения значения PATH.

Один комментарий к “‘javac’ is not recognized as an internal or external command, operable program or batch file”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *