0

可能重复:
JDK和JRE有什么区别?

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

4

3 回答 3

5

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

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

于 2012-08-28T15:04:39.207 回答
1

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

于 2012-08-28T15:05:05.440 回答
0

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

于 2012-08-28T15:11:50.250 回答