Tomcat安装问题The JRE_HOME environment variable is not defined correctly

1.直接去官网安装即可,网址是,Apache Tomcat9,我给的是一个zip文件,这样下载下来就免安装了。下载下来之后解压即可。
2.解压完之后打开tomcat\bin\start.bat运行即可。
3.你以为这样就结束了吗?nonono,还有一堆的环境变量要设置,我们慢慢来。如果打开start.bat然后闪屏就过去了,那提供接下来几个步骤,查看一下是否有自己的问题,首先我们编辑一下start.bat.在末尾(end之前)添加pause.然后再跑一次,主要是为了看一下问题所在,免得屏幕一闪而过啥都看不清楚。有可能会出现这个问题The JRE_HOME environment variable is not defined correctly。所以一般设置好环境变量,好像不需要设置JDK只需要设置JRE就可以了。所以在环境变量中设置一下JRE,如果在命令行输入javac成功,说明JRE设置ok,附图:Path路径设置
在这里插入图片描述
在这里插入图片描述
然后根据网上的教程,在start.bat,shutdown.bat,setclasspath.bat设置路径,添加如下代码(把路径改成自己的路径)
SET JRE_HOME=D:\HQQ\application\jre10.0.2

SET JAVA_HOME=D:\HQQ\application\jdk10.0.2
SET

CATALINA_HOME=D:\HQQ\application\apache-tomcat-9.0.27
其中CATALINA_HOME是我设置的tomcat的路径。不过我肯定冗余了,我估计只需要设置一个JRE_HOME就够了,然后好像不是三个文件都需要设置,因为我不确定具体哪一个,所以索性都设置了。然后在点击start.bat应该就能运行了。然后在浏览器输入localhost:8080就能查看了。
如果到这里的小伙伴还是不能运行,比如我,我遇到了一个让我感觉很fuck的问题。就是空格问题。完成上面之后,我还是提示The JRE_HOME environment variable is not defined correctly,很奇怪啊,我都javac都成功了。找了一会找到了问题。
附图:
在这里插入图片描述
这问题在于,在windows里面设置环境变量的时候,末尾有没有空格,windows都能找到位置,但是在这个记事本编译的时候,不可以有多余的空格,否则就会路径错误找不到,大家看到途中JRE_HOME末尾不小心加了空格,其实是我从环境变量那里直接复制过来的。把空格全部删掉即可。这样我最后终于成功了。
最后还有一类问题是jre不匹配问题,这个只能重新安装jre或者tomcat了。
希望对大家有帮助。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值