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

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

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

На рабочем столе откройте «Этот компьютер»:

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

Кроме того, чтобы выполнить Javac, вы можете в командной строке прописать полный путь к консоли. К примеру: C:Program FilesJavajdk1.8.0_102binjavac.exe MyFile.java

Источник

Если не помогло, добавление в CLASSPATH, то добавь тот же самый путь в PATH, если там уже что-то есть то добавляй через точку с запятой ;

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

Если после добавления путей ничего не поменялось, то сделай копии папок jdk в Programm Files/java и Programm Files(x86)/java

Leave a Reply

Your email address will not be published. Required fields are marked *