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

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

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

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

"Javac" не является внутренней или внешней командой, исполняемой программой или пакетным файлом

Исправление

Интересный тест! Узнайте какой браузер лучший для Windows 10.
На рабочем столе откройте «Этот компьютер»:

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

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

"C:\Program Files\Java\jdk1.8.0_102\bin\javac.exe" MyFile.java

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

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

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

Комментарии