4

可能重复:
Java SE 6 vs. JRE 1.6 vs. JDK 1.6 - 这些是什么意思?

我需要安装最新版本的 J2SE。所以现在我在下面的指定链接上试图弄清楚如何继续。我得到的书的作者说要获得 J2SE 的更新版本。我发现 JSE7u5 我猜是更新版本。但是在页面的右侧(仍然是下面的指定链接)出现了JDK和JRE。我应该安装这两个来创建完整的 JSE 包吗?我也在Mac上运行。

http://www.oracle.com/technetwork/java/javase/downloads/index.html

4

3 回答 3

9

如果您想进行 Java开发,请下载 JDK 。JDK 附带开发所需的 Java 编译器 (javac)。JRE 只是运行时环境 - 如果您只想运行Java 程序,请使用它。如果您获得了 JDK,它会附带一个 JRE,因此您无需单独获得 JRE。

于 2012-06-14T16:30:01.527 回答
9

以防其他答案不清楚:

  1. 您需要 JRE 来运行 Java 应用程序;JRE 是 Java Runtime Environment 的缩写。
  2. 您需要 JDK 来开发 Java 应用程序;JDK 是 Java Development Kit 的缩写。JDK 包括一个 JRE。
  3. 标准版和企业版的当前术语是 Java SE(标准)和 Java EE(企业)。
于 2012-06-14T16:40:12.837 回答
5

Java 开发工具包 (JDK) 就是您所需要的。

如果您只想运行 Java 程序,那么 JRE 就是您所需要的。

Java 平台多年来一直没有被称为 J2SE。上一个 J2SE 5.0 是在 2004 年发布的,并且已经终止了几年。http://en.wikipedia.org/wiki/Java_version_history

于 2012-06-14T16:30:10.103 回答