Проверьте правильность переменных пути, вы должны были где-то оставить пробел, иначе он должен работать. Проверяйте правильно, что-то не так при настройке переменных path и classpath. Как, например, у вашей переменной пути уже есть что-то вроде, скажем, C: \ Apache \ bin \ servlet-api.jar, теперь, когда вы добавляете в нее java, вы могли бы оставить один пробел, как
C:\Apache\bin\servlet-api.jar; C:\Program_Files\Java\jdk1.7.0\bin
Вы должны удалить это пространство и сделать это следующим образом
C:\Apache\bin\servlet-api.jar;C:\Program_Files\Java\jdk1.7.0\bin
Сделайте проверку правильно, вы, должно быть, оставили некоторое пространство (пробел) где-то
Пример:
Variable : JAVA_HOME
Value : C:\Program_Files\Java\jdk1.7.0
Variable : PATH
Value : %JAVA_HOME%\bin
Теперь откройте cmd и введите echo% JAVA_HOME%
Это должно показать ваше местоположение JAVA_HOME, как установлено ранее.
** РЕДАКТИРОВАТЬ: я настроил мои переменные среды PATH (как для моих пользовательских, так и системных переменных) с C: \ Program_Files \ Java \ jdk1.7.0 \ bin и JAVA_HOME (как моя пользовательская переменная) с C: \ Program_Files \ Java \ jdk1.7.0 **
** Но перед этим вы говорите, что ваш java установлен в этом месте **
C:\Program Files\Java\jdk1.7.0_02\bin
почему это другое место, вы устанавливаете его для jdk1.7.0, но вы сказали, что оно внутри jdk1.7.0_02.
Надеюсь, что это может помочь
Привет