2

Я только что установил JDK (Windows 8 x64), когда я запускаю java в окне cmd все в порядке, но когда я запускаю javac сообщение об ошибке.

Я обнаружил, что когда я использую echo %PATH% он показывает путь как другой, ведущий к файлу JRE.

  1. У меня есть вход / добавлен jdk\bin; к пути в системных переменных.
  2. javac не признается
  3. echo %PATH% показывает, что добавлен путь JRE\bin; который не имеет Javac внутри и, следовательно, сообщение об ошибке.
  4. Я возвращаюсь к редактору переменных, и он показывает правильный путь JDK\bin;

1 ответ1

3

Редактор переменных среды не сохраняет новый путь

Вам нужно запустить новую cmd .

  • Изменения переменных среды, сделанные с помощью панели управления, не влияют ни на какие открытые в настоящее время окна cmd .
  • Вам нужно закрыть их и открыть новые.

Как установить или изменить системную переменную PATH?

Windows 8

  1. Перетащите указатель мыши в правый нижний угол экрана.
  2. Нажмите на значок поиска и введите: "Панель управления".
  3. Нажмите "Панель управления"> "Система"> "Дополнительно".
  4. Нажмите "Переменные среды" в разделе "Системные переменные".
  5. Нажмите "ПУТЬ" (прокрутите, чтобы найти его).
  6. В окне редактирования измените PATH, добавив местоположение javac к значению PATH.
  7. Закройте окно.
  8. Откройте новое окно cmd .
  9. Скомпилируйте вашу Java-программу.

Источник Как мне установить или изменить системную переменную PATH?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .