日期:2014-05-16  浏览次数:20299 次

jsp网页随笔
JAVA_HOME 的分号问题

为何startup无法启动??
     首先错误如下:
     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

     图形界面检查JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03;   没看出什么问题终端检查   echo %JAVA_HOME% 显示为C:\Program Files\Java\jdk1.6.0_03 没什么问题(其实结果是不一样的哦)再加上jdk、netbeans、eclipse都运行正常(这些都使用同一个jdk,因此我认为JAVA_HOME肯定没有问题)后来发现在tomcat目录下有一个setclasspath.bat,在终端里执行,查看JAVA_HOME 相关内容发现,原来在JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03;   而恰恰是这个";"导致tomcat将java.exe的之路径组合成C:\Program Files\Java\jdk1.6.0_03;\bin\java.exe
本篇文章来自Java中文网:http://www.javaweb.cc/environment/tomcat/2455.shtml