2012-06-14 53 views
4

可能重复:
Java SE 6 vs. JRE 1.6 vs. JDK 1.6 - What do these mean?下载哪一个:JDK或JRE?

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

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

+3

如果您需要它进行开发,您需要JDK,它带有一个JRE。 –

回答

9

,如果你想要做的Java 发展下载JDK。 JDK附带了您将用于开发的Java编译器(javac)。 JRE仅适用于运行时环境 - 如果您只想要运行 Java程序,则可以获取此版本。 如果您获得JDK,它随附了JRE,因此您无需单独获取JRE。

4

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

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

Java平台多年来一直未被称为J2SE。最近的J2SE 5.0在2004年发布,并且已经过了几年的终结。 http://en.wikipedia.org/wiki/Java_version_history

9

万一其他答案不明确:

  1. 您需要的JRE来运行Java应用程序; JRE是Java运行时环境的初始化。
  2. 您需要JDK来开发Java应用程序; JDK是Java开发工具包的初始化。 JDK包含一个JRE。
  3. 标准版和企业版的当前术语是Java SE(标准)和Java EE(企业版)。