【问题标题】:JDK instead of or in addition to JRE?JDK代替JRE还是除了JRE?
【发布时间】:2014-08-25 20:08:01
【问题描述】:

我对 Java 的两个版本有疑问:JRE(Java 运行时环境)和 JDK(Java 开发工具包)。

是在 JRE 之外安装和使用 JDK,还是使用它代替 JRE,以便将 JDK 安装为 JRE,为开发人员提供更多功能?

【问题讨论】:

    标签: java runtime development-environment


    【解决方案1】:

    您必须了解 JDK 包括 JRE。 JRE 是 Java 虚拟机,您的 Java 程序可以在其中运行,而 JDK 是功能齐全的 Java 软件开发工具包

    来自文档:

    JRE(Java 运行时环境):

    • 它是实际执行 Java 程序的 Java 虚拟机* 的实现。
    • Java Runtime Environment是运行java程序所需的插件。
    • JRE 比 JDK 小,因此它需要更少的磁盘空间。
    • 可以从https://www.java.com免费下载/支持JRE
    • 它包括 JVM、Core 库和其他附加组件,用于运行用 Java 编写的应用程序和小程序。

    JDK(Java 开发工具包)

    • 它是一套软件,可用于开发基于 Java 的应用程序。
    • 开发 Java 应用程序需要 Java 开发工具包。
    • JDK 需要更多磁盘空间,因为它包含 JRE 以及各种开发工具。
    • 可以从https://www.oracle.com/technetwork/java/javase/downloads/免费下载/支持JDK
    • 它包括 JRE、一组 API 类、Java 编译器、Webstart 以及编写 Java 小程序和应用程序所需的其他文件。

    【讨论】:

      【解决方案2】:

      它们不是 Java 的两个版本。 JRE 是执行字节码的 Java 虚拟机。另一方面,JDK 是 Java 开发工具包,它允许您编写 Java 代码,将其编译成字节码并提供一个 JRE 来执行它。

      如果您的客户端只需要执行 Java,则只需安装 JRE。如果要运行 Java 应用程序并创建它们,请安装 JDK。

      【讨论】:

        【解决方案3】:

        可以安装JDK..也有JRE。

        【讨论】:

          猜你喜欢
          • 2013-07-10
          • 1970-01-01
          • 1970-01-01
          • 2018-03-13
          • 1970-01-01
          • 2020-07-29
          • 1970-01-01
          • 2018-02-12
          • 2010-09-14
          相关资源
          最近更新 更多