使用 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 [重复]的主要内容,如果未能解决你的问题,请参考以下文章