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路径,再次运行,成功。

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

原文地址:https://www.cnblogs.com/aichenxi/p/10630885.html

时间: 2024-08-08 11:44:09

Tomcat start.bat闪退:JRE_HOME环境变量配置不对的相关文章

java环境变量配置(win7)

JDK1.8 1.单击“计算机-属性-高级系统设置”,单击“环境变量”.在“系统变量”栏下单击“新建”,创建新的系统环境变量. 2.  (1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)  (2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”  (3)新建->变量名“CLASSPATH”

startup.bat闪退---tomcat环境变量配置中遇到的问题

常用的方法: 1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑.在文件头加入下面两行: SET JAVA_HOME=D:\Java\jdk1.6.0_10   (java jdk目录)      SET TOMCAT_HOME=E:\tomcat-6.0.35   (解压后的tomcat文件目录) 2.同样的.在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑.在文件头加入下面两行: SET JAVA_HOME=D:\Java\j

Tomcat环境变量配置命令行报错:The JRE_HOME environment variable is not defined correctl This environment variable is needed to run this program

1. tomcat——>bin——>setclasspath.bat,使用记事本打开. 2. 添加如下代码即可: 为自己实际的环境变量配置为准!!! set JAVA_HOME=D:\IDEA\IDEA\jdk 具体如图: 3.详情解释 startup.bat里边实际调用了另一个批处理,就是setclasspath.bat这个文件,把这个文件以文本形式打开,里边其实写的就是寻找你配置的JAVA_HOME的路径 其中该部分为编辑位置(如图) 然后进行编辑,因为电脑本身找不到,为了让他找到就直接给

tomcat启动时闪退的解决办法

在使用免安装版的tomcat的时候,点击start.bat后出现闪退问题,并且tomcat服务启动失败.出现这个问题的主要原因是,在启动tomcat的时候,需要读取环境变量和配置信息,但是可能我们缺少了环境变量和配置信息,因此我们只要配置一下jdk的环境变量就可以了. 1.打开环境变量,新建一个系统变量"Java_Home",变量值为"C:\Program Files (x86)\Java\jdk1.7.0_72"(变量值就是你安装jdk的位置), 2.新建系统变量

Apache Tomcat下载、安装、环境变量配置以及项目部署

前言 针对在本地访问文件或资源出现的跨域问题,可以通过搭建本地服务器来解决,本篇随笔主要介绍通过搭建Apache Tomcat服务器来解决跨域.包括Apache Tomcat的下载.安装.环境变量的配置以及项目部署等. 具体内容 一.Apache Tomcat的下载 Apache Tomcat下载网址:https://tomcat.apache.org/ 选择下载版本,现在最新的版本是Tomcat 9.0.27.这里下载最新版本,单击"Download",进入到下载页面,如下图所示:

JDK环境变量配置及Tomcat安装服务

1.测试jdk安装是否成功: 在cmd中输入java -version 2.环境变量: 1)新建系统变量JAVA_HOME,如:D:\Program Files\Java\jdk1.8.0_60 2)修改PATH变量,加入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;     注意分号 3)新建CLASSPATH变量,如:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;    注意分号 3.退出cmd重新进入,测试

java:jdk环境变量配置+tomcat环境变量配置

一:JDK1.先安装jdk  查看jdk版本:   DOC下输入java -version2.配置环境变量(添加系统变量)  JAVA_HOME      D:\study\jdk-6\jdk-6(jdk的安装路径)  CLASSPATH      .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面有点.)  Path(原来就有的,没有就新建) %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;3.测试 在DOC

JDK和TOMCAT环境变量配置

JDK环境变量配置:     如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_05,那么就在系统变量里(当然也可以在用户变量里)点新建:     变量名:JAVA_HOME     变量值:C:\Program Files\Java\jdk1.6.0_05;     再次点新建:     变量名:classpath     变量值:.;%JAVA_HOME%\lib\dt.jar;     并在path里加入 .;%JAVA_HOME%\bin;那么

java基础--JDK安装、环境变量配置、工具开发第一个程序、数据类型、运算符

**-----Java基础大纲-----**   **-----本章节-----** 1.Java语言的历史.特点及工作原理 2.JRE和JDK的介绍 3.Java运行环境和开发工具 4.Java基础语法 **-----下一章节-----** 5.条件语句 6.循环 7.数组 ============================================== 一:历史及开发准备 1.Java发展历程及来源 (1)发展历程 1996年1月,Sun公司发布了Java的第一个开发工具包(JD