V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yuann72
V2EX  ›  问与答

为什么安装 JDK 后还提示要安装 JRE?

  •  
  •   yuann72 · 2016-04-07 17:02:25 +08:00 · 4714 次点击
    这是一个创建于 3157 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新人学 JAVA
    我知道 JDK 里面已经包含 JRE

    那为什么安装 JDK 后还提示要安装 JRE?

    11 条回复    2016-04-08 09:24:31 +08:00
    kingwrcy
        1
    kingwrcy  
       2016-04-07 17:12:48 +08:00
    JDK:Java SE Development Kit
    JRE:Java Runtime Environment
    yuann72
        2
    yuann72  
    OP
       2016-04-07 18:27:10 +08:00
    @kingwrcy 我是说 jkd 里面不是包含了 jre 了么 为什么安装完 jdk 后,还提示要安装 jre?
    hpeng
        3
    hpeng  
       2016-04-07 18:29:59 +08:00 via iPhone
    你可以不装
    yuann72
        4
    yuann72  
    OP
       2016-04-07 19:18:51 +08:00
    @hpeng 我想知道 它安装 JDK 后提示要安装的 JRE 和 JDK 里面包含的 JRE 是不是不一样?
    jugelizi
        5
    jugelizi  
       2016-04-07 19:22:27 +08:00
    jdk 只是安装包里带了 jre 的安装程序 无需另外下载
    但并不会自动安装上去 安装 jdk 完成后需要你自主安装 jre 路径的
    delavior
        6
    delavior  
       2016-04-07 21:18:28 +08:00
    @jugelizi 我赌 5 块钱你没用过 java , jdk 里是包含 jre 的。不太清楚 oracle 为什么会在安装完 jdk 还要安装 jre ,当然做可能只是吃撑了。
    honeycomb
        7
    honeycomb  
       2016-04-07 21:42:32 +08:00
    @yuann72

    JDK 里的 JRE 和 JRE 安装包所安装的 JRE ,就 JRE 本身来说,两者是相同的拷贝

    但 JRE 安装包会替你顺便配置好为了简便使用 JRE(以运行 java 程序)所需要的一些环境变量,软连接等,从而可以:
    双击 jar 文件可以直接运行
    安装完新版 JRE 的时候,环境变量 /软连接会指向新版的 JRE 目录
    pynix
        8
    pynix  
       2016-04-07 22:06:28 +08:00
    装 JDK 就不要装 JRE 了,重复。
    SoloCompany
        9
    SoloCompany  
       2016-04-07 22:28:34 +08:00
    JDK 可以安装多个,每一个 JDK 内部都必然自带一个 JRE 用于运行程序
    但系统只能配置一个 JRE ,主要提供给浏览器这类不支持多 JRE 的环境
    happyz90
        10
    happyz90  
       2016-04-07 22:36:49 +08:00 via Android
    其实我也有这个疑问
    jugelizi
        11
    jugelizi  
       2016-04-08 09:24:31 +08:00
    好吧 确实没深入研究过 刚才查了下据说因为 jre 是 Java 运行环境而 jkd 工具又是 java 编写的所以如 7L 所说
    jdk 安装中已经自动安装了 jre 后面弹出的是配置环境便于使用的目的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4837 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 09:58 · PVG 17:58 · LAX 01:58 · JFK 04:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.