Поэтому я переустановил Java в каталог, в котором нет пробелов, так как у меня были проблемы с ним раньше.
Java JDK установлен в:
E:\downloads\java\jdk
Я создал переменную пользователя:
JAVA_HOME E:\downloads\java\jdk
И мой Путь выглядит так:
%JAVA_HOME%\bin;%M2%;
Теперь открывается приглашение NEW cmd:
c:\java
'java' is not recognized...
но эхо работает:
c:\echo %JAVA_HOME%
E:\downloads\java\jdk
и вот так:
c:\%JAVA_HOME%\bin\java -version
java version "1.6.0_17"
Я пытаюсь заставить это работать, поэтому я могу заставить maven работать, поскольку у maven возникают проблемы такого же типа (я создал M2_HOME и M2, но ни одна из них не работает).
Что именно я делаю не так? У меня точно такая же проблема на моем ноутбуке, оба работают под управлением Windows 7. Мне должно быть что-то не хватает!
Редактировать
Согласно вашим комментариям, вывод M2:
набор М2
M2 = E: \ загрузки \ Java \ апач-Maven-2,2,1-бен \ апач-Maven-2.2.1 \ Bin
M2_HOME: e: \ downloads \ java \ apache-maven-2.2.1-bin \ apache-maven-2.2.1
набор PATH
альтернативный текст http://img130.imageshack.us/img130/6996/javasetpath.png