【发布时间】:2014-08-25 20:08:01
【问题描述】:
我对 Java 的两个版本有疑问:JRE(Java 运行时环境)和 JDK(Java 开发工具包)。
是在 JRE 之外安装和使用 JDK,还是使用它代替 JRE,以便将 JDK 安装为 JRE,为开发人员提供更多功能?
【问题讨论】:
标签: java runtime development-environment
我对 Java 的两个版本有疑问:JRE(Java 运行时环境)和 JDK(Java 开发工具包)。
是在 JRE 之外安装和使用 JDK,还是使用它代替 JRE,以便将 JDK 安装为 JRE,为开发人员提供更多功能?
【问题讨论】:
标签: java runtime development-environment
您必须了解 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 小程序和应用程序所需的其他文件。
【讨论】:
它们不是 Java 的两个版本。 JRE 是执行字节码的 Java 虚拟机。另一方面,JDK 是 Java 开发工具包,它允许您编写 Java 代码,将其编译成字节码并提供一个 JRE 来执行它。
如果您的客户端只需要执行 Java,则只需安装 JRE。如果要运行 Java 应用程序并创建它们,请安装 JDK。
【讨论】:
可以安装JDK..也有JRE。
【讨论】: