初学者怎么让系统同时识别JRE和JDK_JRE与JDK协同配置方式讲解

安装JDK后系统找不到JRE的原因在于未正确配置环境变量。JDK包含JRE,无需单独安装;关键是要设置JAVA_HOME指向JDK根目录,JRE_HOME指向JDK内的jre文件夹,并在PATH中添加%JAVA_HOME%bin和%JRE_HOME%bin,确保java和javac命令可用。验证通过java -version和javac -version显示版本信息即可确认配置成功。

初学者怎么让系统同时识别jre和jdk_jre与jdk协同配置方式讲解

刚接触Java开发的初学者常常会遇到一个困惑:为什么安装了JDK,系统有时还是提示找不到JRE?其实关键在于理解JDK和JRE的关系,并正确配置环境变量,让系统能同时识别两者并协同工作。

JDK 与 JRE 的关系要搞清

JDK(Java Development Kit)是Java开发工具包,包含了编译、调试等开发所需工具,也内置了一个JRE(Java Runtime Environment),也就是Java运行环境。JRE负责运行Java程序,包含JVM和核心类库。

简单说:JDK 是给开发者用的,自带一个JRE;JRE 是给普通用户运行Java程序用的。如果你只装JDK,其实已经包含了JRE,不需要单独再装一个JRE来运行程序。

检查安装目录结构

安装JDK后,进入安装目录,你会看到类似这样的结构:

jdk1.8.0_301/   ├── bin/ (javac, java 等命令)   ├── jre/ (JDK自带的JRE)   ├── lib/   └── include/

注意:JDK目录下的 jre 文件夹就是它自带的运行环境。系统可以通过这个JRE来运行Java程序,无需额外安装独立JRE。

环境变量配置要点

为了让系统同时识别JDK和JRE,关键是配置好以下三个环境变量:

腾讯交互翻译 腾讯交互翻译

腾讯AI Lab发布的一款AI辅助翻译产品

腾讯交互翻译 181 查看详情 腾讯交互翻译 JAVA_HOME:指向JDK根目录,例如 C:Program FilesJavajdk1.8.0_301 JRE_HOME(可选):指向JDK自带的JRE目录,例如 C:Program FilesJavajdk1.8.0_301jre PATH:添加 %JAVA_HOME%bin%JRE_HOME%bin,确保能使用javac和java命令

配置示例(Windows系统):

JAVA_HOME = C:Program FilesJavajdk1.8.0_301
JRE_HOME = C:Program FilesJavajdk1.8.0_301jre
PATH 添加:%JAVA_HOME%bin;%JRE_HOME%bin;

验证是否配置成功

打开命令提示符,依次输入:

java -version
javac -version

如果都能正常显示版本信息,说明JRE和JDK都被正确识别。前者来自JRE的java命令,后者来自JDK的javac编译器。

若 javac 提示“不是内部或外部命令”,说明 PATH 没指向JDK的bin目录。

基本上就这些。只要JDK装好,环境变量指向正确,系统自然就能通过JDK自带的JRE运行程序,同时用JDK进行开发。不需要额外安装独立JRE,也不用担心两者冲突。配置清楚了,开发环境就稳了。

以上就是初学者怎么让系统同时识别JRE和JDK_JRE与JDK协同配置方式讲解的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/863674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月28日 00:54:17
下一篇 2025年11月28日 00:54:39

相关推荐

发表回复

登录后才能评论
关注微信