首先要确定java环境的配置是否正确,可参照以下信息来进行检查或者配置:
把jdk1.6解压到F:\Program Files\jdk1.6.0_45,配置java运行环境,依次如下:
1.打开我的电脑--属性--高级--环境变量
2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:F:\Program Files\jdk1.6.0_45
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3.选择“系统变量”中变量名为“Path”的环境变量,双击该变量,
把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置
配置完成后可以在cmd中敲入 java,javac,java -version 来检验java环境是否配置成功。
在java环境配置成功的前提下,我们开始解决标题的问题。
如果你打开startup.bat一闪而过,那么你就用编辑的方式打开它,在最末尾加上 PAUSE 再次打开的时候可以查看错误信息:
如果错误信息为:JAVA_HOME or JRE_HOME environment variable is not defined correctly。
1、分析startup.bat启动脚本:发现其调用了catalina.bat,而catalina.bat调用了setclasspath.bat
比如我在serclasspath.bat中添入了语句:set JAVA_HOME=C:\Program Files\jdk1.6.0_45 (这个是我的jdk安装绝对路径)
添入了这个语句之后我的问题得到解决,相信其他问题也可以在startup.bat中的错误信息中得到解决方案。
本文详细介绍了如何配置Java运行环境,包括设置JAVA_HOME、CLASSPATH等环境变量,并针对startup.bat文件一闪而过的现象提供了具体的解决方案。

8023

被折叠的 条评论
为什么被折叠?



