分享

JDK 和 JRE 有什么区别?

 wym7185 2019-12-01

很多初学者容易搞混 JDKJRE,我也一直搞混(忍不住笑)。

JDK 是 Java Development ToolKit 的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,包括 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)。针对 Java 程序的开发者来说。

JRE 是 Java Runtime Environment 的缩写,是 Java 程序的运行环境。针对 Java 程序的使用者来说。

如果你本机上安装了 JDK 和 JRE,可以发现:JDK 的 bin 目录比 JRE 的 bin 目录多了一个 javac(Java 语言编译器),这一点很好理解,因为 JRE 只是一个运行环境而已,与开发无关,与编译无关。

总结一下,JDK 是 Java 的开发包,包含有 JRE,面向的是开发人员;JRE 仅仅是 Java 的运行时环境,面向的是 Java 程序的使用者;而 JDK 包含了同版本的 JRE,此外还包含有编译器和其它工具。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多