可能重复:
Java SE 6 vs. JRE 1.6 vs. JDK 1.6 - What do these mean?
我需要安装最新版本的J2SE。所以现在我在下面的指定链接试图弄清楚如何继续。我得到的这本书的作者说要获得J2SE的更新版本。我发现JSE7u5,我猜是更新版本。但是在页面的右侧(仍然是下面指定的链接)JDK和JRE出现。我应该安装这两个来创建完整的JSE包吗?我也在Mac上运行。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
答案 0 :(得分:10)
如果要进行Java 开发,请下载JDK。 JDK附带了Java编译器(javac),您需要进行开发。 JRE只是运行时环境 - 如果您只想运行 Java程序,请执行此操作。 如果你得到了JDK,它附带了一个JRE,所以你不需要单独获得JRE。
答案 1 :(得分:9)
以防其他答案不明确:
答案 2 :(得分:5)
Java Development Kit(JDK)就是您所需要的。
如果您只想运行Java程序,那么JRE就是您所需要的。
Java平台多年来一直没有被称为J2SE。最后一个J2SE 5.0于2004年发布,已经过了几年的终结。 http://en.wikipedia.org/wiki/Java_version_history