Когда я пытаюсь запустить 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 ), но возникает та же ошибка.