最近在配置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环境变量配置不对的更多相关文章

  1. Mac下JDK、Maven、Tomcat、Git开发安装及环境变量配置

    本文主要内容: - 1.Mac OS 10.11.6 [OS X EL Captain] - 2.Mac OS 安装Java 设置环境变量 - 3.Mac OS 安装Maven设置环境变量 - 4.M ...

  2. exception tomcat startup.bat 闪退

    解决方案: startup.bat,右击->编辑,在文件头加入下面两行: SET JAVA_HOME=D:\Java\jdk1.7 (java jdk目录) SET TOMCAT_HOME=E: ...

  3. Java、Apache Tomcat下载与安装及环境变量配置

    1.Java JDK 与 Apache Tomcat 下载 JDK 下载 Apache Tomcat 下载 2.安装与环境变量配置 关于 JDK 的安装挺简单的,网上教程也挺多,Tomcat 下载免安 ...

  4. java环境变量配置(win7)

    JDK1.8 1.单击“计算机-属性-高级系统设置”,单击“环境变量”.在“系统变量”栏下单击“新建”,创建新的系统环境变量. 2.  (1)新建->变量名"JAVA_HOME&quo ...

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

    常用的方法: 1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑.在文件头加入下面两行: SET JAVA_HOME=D:\Java\jdk1.6.0_10   ...

  6. tomcat.apache startup.bat闪退两种解决方法

    tomcat bin文件夹中的startup.bat闪退原因及解决方法两种 方法一:在启动tomcat时闪退,重新检查java的jre运行环境.如果环境变量忘记配置一定会导致了tomcat的闪退. 追 ...

  7. 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:\ID ...

  8. startup.bat闪退问题

    startup.bat闪退问题 我自己遇到的 1.例如: 手动点击startup.bat 后 ,一闪而过 2例如:在cmd下 进到tomcat的bin目录 运行 startup.bat 解决问题,第一 ...

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

    前言 针对在本地访问文件或资源出现的跨域问题,可以通过搭建本地服务器来解决,本篇随笔主要介绍通过搭建Apache Tomcat服务器来解决跨域.包括Apache Tomcat的下载.安装.环境变量的配 ...

随机推荐

  1. sql中的等于和不等于, '=' ,'!=','<>','is null'....

    不等于:<> ,!=,~= ,^= 这四个符号据说都可以在oracle中表示不等于,但是试了之后发现<> ,!= ,^=是可以的,~=不行,需要注意的是,只有<>是 ...

  2. Linq to SQL -- Group By、Having和Exists、In、Any、All、Contains

    Group By/Having操作符 适用场景:分组数据,为我们查找数据缩小范围. 说明:分配并返回对传入参数进行分组操作后的可枚举对象.分组:延迟 1.简单形式: var q = from p in ...

  3. Django框架之中间件与Auth

    Django框架之中间件与Auth模块一 cbv加装饰器 -先导入:from django.utils.decorators import method_decorator -1 可以在方法上加装饰器 ...

  4. python使用selenium爬百度文库ppt并生成pdf

    详细的讲解我是写在另外一个网址:https://www.yuque.com/docs/share/aacfa45c-22c5-4ef6-be97-cd6849002274 有点尬尴,所以就..... ...

  5. AET PN结

    电场方向 电场方向和正电荷受力方向相同 飘移运动和扩散运动 多子和电场方向互相抵制,而多子是扩散运动,而对少子则是促进作用,当扩散和漂移达到动态平衡时,我们称PN结形成 PN结特性 单项导电性

  6. abc

    无类型: 汇编弱类型.静态类型 : C/C++弱类型.动态类型检查: Perl/PHP强类型.静态类型检查 :Java/C#强类型.动态类型检查 :Python, Scheme静态显式类型 :Java ...

  7. 初次接触Linux

    最近由于工作需求,需要接触Linux系统. 使用VMware虚拟机,安装ubuntu系统.网上教程很多. 配置opencv环境.这是我参考的网上帖子https://blog.csdn.net/fish ...

  8. 什么是pyc文件,Python

    pyc文件就是 Python 程序编译后得到的字节码文件 (py->pyc).pyc文件一般由3个部分组成:最开始4个字节是一个Maigc int, 标识此pyc的版本信息, 不同的版本的 Ma ...

  9. 14Linux_BIND-Linux就该这么学

    bind 域名解析 域名→ip地址:正向解析 ip地址→域名:反向解析 主服务器:做管理 从服务器:同步 缓存服务器:转发

  10. Pytorch_01 Tensor,Autograd,构建网络

    Tensor Tensor是PyTorch中的重要数据结构,可认为是一个高维数组,Tensor与numpy的ndarrays类似,但Tensor可以使用GPU加速 import torch as t# ...