The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru

这篇具有很好参考价值的文章主要介绍了The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题

1、在命令提示符cmd中输入命令“startup”以打开Tomcat时,出现了以下错误:

The JRE_HOME environment variable is not defined correctly

This environment variable is needed to run this program

The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档

二、原因

jdk的安装目录下没有jre(没安装jre),且没有添加环境变量

三、解决

1、安装jre

win+R → 输入cmd →路径换成你的jdk的安装目录(比如我的是F:\1zGraduation project\Java EE\jdk-12.0.2) → 运行命令 bin\jlink.exe --module-path jmods --add-modules java.desktop

--output jre

(1)用cd命令切换路径

输入jdk的安装目录(比如我的是cd E:\jdk),回车

输入jdk所在的盘(比如我的是 E:),回车

(2)运行命令

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

运行完以上命令,jdk的安装目录下就有jre了。

The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档

2、添加jre环境变量

(1)先copy一下jre的路径(比如我的是F:\1zGraduation project\Java EE\jdk-12.0.2\jre)

The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档

(2)直接搜索“环境”,点击 “编辑系统环境变量”,点击下方的“环境变量”

The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档

(3)新建一个系统变量,变量名字是 JRE_HOME ,变量值是你刚才复制的jre的路径

The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档
The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档

(4)编辑系统变量PATH,即将jre的路径添加到PATH里

找到PATH,然后双击 或者 点击“编辑”
The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档
点击“编辑”,在光标处粘贴自己刚才复制的jre的路径,然后点击“确定”
The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档
然后对于刚才的窗口挨个点击“确定”,不可以直接点“×”,否则会导致环境变量修改失败

3、将你的jdk和jre的路径(JAVA_HOME、JRE_HOME)添加到Tomcat安装目录下 bin文件夹里的setclasspath.bat文件中

The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档

(1)鼠标右键,点击编辑,找到如下图的位置

(2)在红色框框里 添加如下两句(路径要换成你自己的):

(3)Ctrl +S 保存

set JAVA_HOME=E:\jdk

set JRE_HOME=E:\jdk\jre

The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档

4、验证

win + R,输入cmd,在命令行输入 “startup”,成功文章来源地址https://www.toymoban.com/news/detail-713793.html

The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档
The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru,软件测试,Tomcat,tomcat,java,servlet,Powered by 金山文档

到了这里,关于The JRE_HOME environment variable is not defined correctly This environment variable is needed to ru的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包