2013-08-24 2 views
-1

Я создал простой java-файл с расширением .java , и я также установил переменную пути javac C: \ Program Files \ Java \ jdk1.7.0_25 \ bin но он не работает и дает сообщение «javac не распознается как внутренняя или внешняя команда, оперативная программа или командный файл» .i также закрыл cmd и снова открыл, что также не работал.javac не работает и дает сообщение «javac не распознан»

+0

вам нужно закрыть свою командную строку и снова открыть ее – Anirudha

+0

Больше «не найдено», чем «не работает». – EJP

ответ

0

бы предложить сделать следующее:

  1. Перейти к пути C: \ Program Files \ Java \ jdk1.7.0_25 \ BIN, запустите JAVAC.
  2. Если javac запускается после перехода к переменной проверки переменной PATH, перейдите в командную строку типа PATH и нажмите enter, убедитесь, что существует путь к java bin.
  3. Если вы не видите java bin на предыдущем шаге, измените переменную среды PATH.

Cheers !!

+0

javac работает, но в нескольких secoends завершается. и когда я вхожу в PATH в cmd, чем не показан путь javac, а также я использовал «SET PATH =% C: \ Program Files \ Java \ jdk1.7.0_25 \ bin%" (без кавычек) для установки пути. в открывшемся cmd, когда я ввел PATH, а не показал путь javac, но когда я закрыл cmd и снова открыл cmd и ввел PATH, чем не указал путь javac. – john

+0

Чтобы установить путь, щелкните правой кнопкой мыши на «Мой компьютер» или войдите в систему на панели управления и перейдите на вкладку «Дополнительно». В зависимости от версии ваших окон это может быть немного иначе. –

+0

Я сделал, а также уже существует путь для javac. – john

0

Убедитесь, что вы запустили новую консоль после добавления в PATH каталога jdk/bin. Открытая консоль не будет автоматически обновляться при изменении любой переменной среды.

+0

Я уверен, что я снова открываю cmd. – john

0

Когда вы устанавливаете переменную пути, уже открытая командная строка не может автоматически получить обновленное/измененное значение пути, поэтому вам нужно закрыть ранее открытую командную строку и открыть новую. Более того, если вы устанавливаете значение пути (любое значение среды) из командной строки, оно ограничено открытым в настоящее время окном команд. Как только вы закрываете эту подсказку cmd и снова открываете ее, для новой командной строки не доступно значение пути. Поэтому лучше установить значение пути, перейдя к свойствам системы и создав/изменив переменную среды.

+0

Я закрыл CMD и открыл еще раз, а также не работал для меня. – john

Смежные вопросы