使用 JRE 与 JDK [重复]

Posted

技术标签:

【中文标题】使用 JRE 与 JDK [重复]【英文标题】:Using JRE vs JDK [duplicate] 【发布时间】:2012-08-23 03:11:15 【问题描述】:

可能重复:What is the difference between JDK and JRE?

您会使用其中一种来对抗另一种的主要原因是什么?什么时候应该使用 JRE,什么时候应该使用 JDK?做出决定的考虑因素是什么?

【问题讨论】:

回答here 好像是重复的,抱歉,我可以删除问题吗? 不要担心删除它。 meta.stackexchange.com/questions/230/… 【参考方案1】:

为了运行 Java 代码,您需要一个 JRE:Java 运行时环境。

为了开发 Java 代码,您需要一个 JDK:一个 Java 开发工具包。 JDK 包含一个 JRE。

【讨论】:

【参考方案2】:

JRE 不包含编译器,因此要开发 Java 应用程序,您需要 JDK,它带有编译器和其他开发工具。

【讨论】:

【参考方案3】:

JDK 包含 Java 编译器,它将您的 Java 代码编译为中间字节码,然后在 JVM 中执行。 JRE 将 JVM 和几个可由您的程序调用的标准 java 类库捆绑在一起。为了编译java程序,你需要JDK,但是要运行java程序,你只需要在你的系统上安装JRE。

【讨论】:

以上是关于使用 JRE 与 JDK [重复]的主要内容,如果未能解决你的问题,请参考以下文章

jdk与jre

JDK 与 JRE (转)

Java基础总结01:JDK与JRE概述

jdk 与jre的区别

JDK,JRE,JVM的区别与联系

jdk与jre 的关系