我是否需要JDK和JRE?

Chr*_*iel 22 java eclipse

我曾经有过JRE 7,现在我安装了JDK 8并删除了我的JRE 7文件夹.我正在使用Eclipse Kepler,我将JDK 1.8添加到我安装的JRE中.我可以删除JRE 1.8文件夹,因为它占用了我电脑的空间吗?它会引起任何问题吗?

Sur*_*tta 22

JRE是JDK的一部分.

有JDK时不需要JRE.如果你打开JDK文件夹并看到,你里面会有JRE文件夹,这与你最初的JRE文件夹相同.

  • 从java 10 SDK开始,不再有JRE文件夹。 (5认同)
  • +1。我只想补充一点,**JRE** 是 Java 运行时环境,**JDK** 是 Java 开发工具包,其中包含用于运行 Java 的 JRE 和其他在 Java 中进行开发的工具。 (2认同)

vis*_*era 10

正如所有人都说JDK包含JRE,这是完全正确的.

但是,让我添加更多信息来实现产业结构.

当一个员工在一些项目上工作时,他们需要JDK,因为他们需要编写代码并编译它.但是在开发过程完成后,软件已准备好交付,客户端的机器必须选择是否需要JDK或JRE.

我建议在客户端的机器上安装JRE,因为客户端不必编译代码.客户总是直接执行它.

因此,请确保在客户端的计算机上安装JRE,而不是JDK.它也会带来优势Memory - Utilization.

谢谢.

  • 不过,有些应用程序在运行时也需要 JDK。例如编译JSP。还有“内存利用率”:真的吗?在 JDK 和 JRE 上运行的相同代码使用不同的内存量? (2认同)

Mat*_*Sax 6

您可以删除 JRE。JDK 是 JRE 的超集,已经包含了所有内容。