javac.exe не распознан

#java #windows #environment-variables

#java #Windows #переменные среды

Вопрос:

ОС: Win7

Javac.exe находится здесь: C:Program FilesJavajdk1.6.0_25bin
Пользовательская переменная, определенная как JAVA_HOME это: C:Program FilesJavajdk1.6.0_25
Пользовательская переменная, определенная как PATH , является %JAVA_HOME%bin;

Я также перезапустил компьютер. Но в cmd, если я говорю, java -version он понимает это, но если я говорю javac -version , он не распознает это.

Чем это вызвано и как я могу это исправить?

Комментарии:

1. Что ваша консоль видит как %PATH% ? Сделайте echo %PATH% и убедитесь, что это действительно то, что вы думаете.

2. Есть ли путь к обычной JRE где-нибудь перед JDK в PATH ?

3. Возможно, вам нужно открыть то, что известно как «Командная строка администратора» или открыть командную строку от имени администратора.

4. @adarshr, зачем ему это делать?

5. Являются ли эти пробелы в PATH ошибках копирования / вставки? Если нет, это может быть проблемой.

Ответ №1:

У вас есть пробелы в PATH , поэтому Windows не может найти каталог Java bin.