当我尝试使用运行 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)但发生同样的错误。