Ошибка - 'javac' не распознается как внутренняя или внешняя команда, работающая программа или командный файл - PullRequest
0 голосов
/ 24 июня 2019

Невозможно запустить мою Java-программу.

Я установил Java-путь

set "path = C:\Program Files\Java\jdk-11.0.1\bin\javac.exe"

но не работает

C: \ Java Program> set "путь = C: \ Program Files \ Java \ jdk-11.0.1 \ bin"

C: \ Java Program> путь пути эха

C: \ Java Program> echo% path% C: \ Program Files (x86) \ Common Файлы \ Oracle \ Java \ javapath; C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ System32 \ Wbem; C: \ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Users \ GoAndroy Технология \ AppData \ Local \ Programs \ Git \ CMD, C: \ WINDOWS \ System32 \ OpenSSH \; C: \ Users \ GoAndroy Технология \ AppData \ Local \ Microsoft \ WindowsApps;

C: \ Java Program> javac 'javac' не распознается как внутренний или внешняя команда, работающая программа или командный файл.

Ответы [ 3 ]

0 голосов
/ 24 июня 2019

Установить путь Java внутри переменных среды:

  • Перейти в Системы -> Расширенные настройки системы -> Переменные среды
  • Нажмите Path в пользовательских переменных. Если Path Пользовательская переменная не существует, то создайте ее, нажав Новый в Пользовательские переменные
  • Добавить C:\Program Files\Java\jdk-11.0.1\bin в Path редактировать переменную окружения, нажав на кнопку Edit в правой палитре.
  • нажмите кнопку ОК и выйдите.

Теперь откройте новую командную строку и проверьте, используя javac или javac -version.

0 голосов
/ 24 июня 2019

Вы должны сделать это следующим образом

set path=%path%;C:\Program Files\Java\jdk-11.0.1\bin\

не видеть пробела в окружении =


Если вы хотите сделать это постоянным

Откройте run dialog box и введите sysdm.cpl

, перейдите к advance tab -> envirnment variable и затем отредактируйте path в системной переменной

Если у вас Windows 8 или более поздняя версия, тогда

  • нажмите на новое и вставьте C:\Program Files\Java\jdk-11.0.1\bin\

Или, если у вас Windows 7, тогда

  • вставьте ;C:\Program Files\Java\jdk-11.0.1\bin\
0 голосов
/ 24 июня 2019

Не устанавливайте путь к исполняемому файлу напрямую.Вместо этого установите его в каталог, который содержит этот двоичный файл.C:\Program Files\Java\jdk-11.0.1\bin\.

...