Когда я пытаюсь запустить 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.
Update
После установки новой системной переменной JAVA_HOME и установки ее пути к "C:\Program Files\Java\jdk1.6.0_25\bin\"
, я снова попытался запустить script, и на этот раз я получу новую ошибку.
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), но такая же ошибка.