Tomcat не запускается, хотя путь к JAVA_HOME правильный

Когда я пытаюсь запустить tomcat с помощью startup.bat я получаю следующую ошибку,

The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

Но затем я пытаюсь C:\>echo %java_home% и получаю следующий результат

C:\Program Files\Java\jdk1.6.0_25\bin

Я даже пытался установить JAVA_HOME вручную в список системных переменных, но эта проблема остается.

Что я могу сделать, чтобы решить эту проблему?

Я использую Windows 7.


Обновление

После установки новой системной переменной под названием JAVA_HOME и установки ее пути в "C:\Program Files\Java\jdk1.6.0_25\bin\", я снова попробовал запустить скрипт и на этот раз получил новую ошибку.

D:\Work\apache-tomcat-6.0.35\bin>startup.bat
Files\Java\jdk1.6.0_25"" was unexpected at this time.

Есть идеи, что означает эта ошибка?

Я даже попробовал установить путь к "C:\Program Files\Java\jdk1.6.0_25\" (то есть без bin), но возникает та же ошибка.

23
задан Quazi Irfan 14 January 2012 в 00:04
поделиться