文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-09-17 19:18

关注

一、问题

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

The JRE_HOME environment variable is not defined correctly

This environment variable is needed to run this program

二、原因

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了。

2、添加jre环境变量

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

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

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

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

找到PATH,然后双击 或者 点击“编辑”

点击“编辑”,在光标处粘贴自己刚才复制的jre的路径,然后点击“确定”

然后对于刚才的窗口挨个点击“确定”,不可以直接点“×”,否则会导致环境变量修改失败

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

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

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

(3)Ctrl +S 保存

set JAVA_HOME=E:\jdk

set JRE_HOME=E:\jdk\jre

4、验证

win + R,输入cmd,在命令行输入 “startup”,成功

来源地址:https://blog.csdn.net/weixin_45910254/article/details/129694499

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯