Tomcat start.bat闪退:JRE_HOME环境变量配置不对

Posted aichenxi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat start.bat闪退:JRE_HOME环境变量配置不对相关的知识,希望对你有一定的参考价值。

最近在配置Tomcat上遇到startup.bat启动闪退,在网上找了很多方法,都没解决。后来在网上找到两种问题,更改了两次,解决了。现将我遇到的问题分享,希望对遇到同样问题有帮助。

1、很多初学者对jdk的配置不明确,不知道jdk与jre是做什么的,配置文件的时候,难免将jdk与jre配置混淆。

建议卸载jdk后,在F盘新建jdk文件,在里面新建jdk、jre文件,便于区分。

        技术图片

2、安装jdk,第一个路径:jdk路径(如果默认路径是自己建立的路径,则不需更改)

     技术图片

 

 

    第二个路径:jre路径(如果默认路径是自己建立的路径,则不需更改)

   技术图片

2、配置环境变量

    注意:如果是重新安装jdk的情况,环境变量

变量名:JAVA_HOME
变量值:C:\\Program Files (x86)\\Java\\jdk1.8.0_91      // 要根据自己的实际路径配置

变量名:JRE_HOME
变量值:F:\\jdk1.8\\jre       // *这步最重要*,,同样要根据自己的实际路径配置      

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar         //记得前面有个"."

变量名:Path
变量值:%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin

3、jdk配置好后,配置Tomcat

     第一个路径:jre路径(会给出默认路径)如果没有安装jre的话,Tomcat会找不到jre对应的路径,

     就算安装成功最后也运行不了Tomcat,所以第一步安装jdk就显得尤为重要

         我的默认路径为是:F:\\jdk1.8\\jre

     第二个路径:Tomcat安装路径

         我的安装路径为:F:\\tomcat8.5

4、安装成功后,找到tomcat.8.5\\bin\\startup.bat文件,双击

    技术图片

技术图片

 

   我的成功了。

5、如果双击后出现闪退现象,打开startup.bat文件,在文件的最后面加上:pause

技术图片

 

再次双击运行,这时候窗口不会再一闪而过,而是停留在桌面上,显示错误的信息,根据信息,更改错误(调试成功后,把pause去掉即可)。

 技术图片

我遇到的错误为:

The JRE_HOME environment variable is not defined correctly This environment variable is needed to run this program

复制提示百度,未找到 jre文件的位置。

tomcat安装时,路径没有错误,是环境变量中JRE_HOME的路径是上一次安装jdk的路径,导致闪退。更改现在的jre路径,再次运行,成功。

 

 

闪退的问题可能会有各种不同,希望这篇记录可以帮助和我遇到同样问题的你。

以上是关于Tomcat start.bat闪退:JRE_HOME环境变量配置不对的主要内容,如果未能解决你的问题,请参考以下文章

使用Tomcat中的start.bat启动服务,配置jdk的路径

Tomcat无法正常启动start.bat 一闪而过只显示USING 故障排除

bat批处理start一个start.bat 如何不弹出新窗口或者弹出新窗口关闭旧窗口

实时监测Tomcat服务的状态,如果关闭,自动开启(已解决)

在windows中:双击运行Python程序后台运行Python程序

如何解决启动tomcat的startup.bat闪退问题