JavaSE6 vs.JRE1.6 vs.JDK1.6-这是什么意思?

JavaSE6 vs.JRE1.6 vs.JDK1.6-这是什么意思?,java,Java,我看到许多不同的Java术语四处浮动。我需要安装JDK1.6。我的理解是Java6==Java1.6。然而,当我安装JavaSE6时,我得到了一个报告为11.0版的JVM!谁能解决这个疯狂的问题? JDK-Java开发工具包 JRE-Java运行时环境 JavaSE-Java标准版 SE定义了一组能力和功能;有更复杂的版本(Enterprise Edition–EE)和更简单的版本(Micro Edition–ME–用于移动环境) JDK包括开发Java应用程序所需的编译器和其他工具;JRE没

我看到许多不同的Java术语四处浮动。我需要安装JDK1.6。我的理解是Java6==Java1.6。然而,当我安装JavaSE6时,我得到了一个报告为11.0版的JVM!谁能解决这个疯狂的问题?

  • JDK-Java开发工具包
  • JRE-Java运行时环境
  • JavaSE-Java标准版
SE定义了一组能力和功能;有更复杂的版本(Enterprise Edition–EE)和更简单的版本(Micro Edition–ME–用于移动环境)

JDK包括开发Java应用程序所需的编译器和其他工具;JRE没有。因此,要运行其他人提供的Java应用程序,您需要JRE;要开发Java应用程序,需要JDK

编辑: 正如Chris Marasti Georg在评论中指出的,您可以在Sun的网站上找到很多信息,特别是在(第2选项,JavaSE开发工具包(JDK)6更新10)部分中


编辑日期:2011-04-06: 世界变了,Java现在由收购Sun的Oracle管理。今年晚些时候,
sun.com
域名将被关闭。新页面(基于重定向)是Oracle技术网络的此页面。(另见。)


编辑:2013-01-11:世界一直在转(尽管2012-12-21),你瞧,JRE 6的支持即将结束。表示2013年2月后不再公开更新Java 6

在给定的Java版本中,这个答案仍然有效。JDK是Java开发工具包,JRE是Java运行时环境,JavaSE是标准版,等等。但是版本6(1.6)已经过时了

编辑2015-04-29:随着围绕太阳的又一轮革命,对JavaSE7的支持也到了结束的时候了。2015年4月,Oracle宣布不再提供Java SE 7的公开更新。Java SE 8的公开更新暂定于2017年3月结束,但该结束日期可能会有所更改(稍后,而不是更早)。

当您键入“Java-version”时,您会看到三个版本号——Java版本(在我的网站上,即“
1.6.0_07
”),Java SE运行时环境版本(“build
1.6.0_07-b06
”,和热点版本(在我的版本中是“
build10.0-b23,混合模式”
)。我怀疑您看到的“11.0”是热点版本


更新:HotSpot是(或者曾经是,现在他们似乎用它来表示整个VM)Java虚拟机中内置的即时编译器。只有上帝知道为什么Sun会给它一个单独的版本号。

随着Java 5的发布,产品版本与所描述的开发人员版本不同

版本1.5.0还是5.0? 版本号“1.5.0”和“5.0”都用于标识此版本的Java2平台标准版。版本“5.0”是产品版本,“1.5.0”是开发人员版本。数字“5.0”用于更好地反映J2SE的成熟度、稳定性、可伸缩性和安全性水平

平台和产品名称中使用的“版本5.0” 5.0版用于下表中给出的平台和产品名称:

全名 缩写 平台名称 JAVA™ 2平台标准版5.0 J2SE™ 5 平台下交付的产品 J2SE™ 开发工具包5.0 JDK™ 5 J2SE™ 运行时环境5.0 JRE 5.0
这可能有助于某人:

我正在我的系统上安装最新的Java进行开发,目前它是JavaSE7。现在,让我们进入这个“疯狂”,正如你所说的

所有这些都是相同的(当开发人员谈论Java for development时):

  • JavaSE7
  • JavaSEV1.7.0
  • JavaSE开发工具包7
从Java v1.5开始:

  • v5=v1.5
  • v6=v1.6
  • v7=v1.7
我们可以假设这将保留到未来的版本中

接下来,对于开发人员,下载JDK,而不是JRE

JDK将包含JRE。如果您需要JDK和JRE,请获取JDK。两者都将从单个JDK安装中安装,如下所示

如上所述:

  • JDK=Java开发工具包(开发者需要这个,如果你用Java编写代码,这就是你)
  • JRE=Java运行时环境(用户需要它,这是当今的每一位计算机用户)
  • Java SE=Java标准版
以下是我下载Java for development(JDK)时遵循的一步一步的链接(一步通向下一步,只需一次下载):

  • 访问“Java SE下载”:
  • 单击“JDK下载”并访问“JavaSE开发工具包7下载”:(请注意,随着JDK 1.7更新和更高版本的发布,遵循步骤#1中的链接将转到另一个链接)
  • 接受协议:)
  • 单击“Java SE开发工具包7(Windows x64)”:(适用于我的64位Windows 7系统)
  • 您现在正在为您的系统下载(希望是最新的)JDK 请记住,以上链接仅用于参考目的,以逐步向您展示下载JDK所需的方法

    并使用默认设置安装到:

    • “C:\ProgramFiles\Java\jdk1.7.0\”(JDK)

    • “C:\Program Files\Java\jre7\(JRE)Java SE运行时是为最终用户提供的,因此您需要Java JRE版本,Java的第一个版本是1,然后是1.1-1.2-1.3-1.4-1.5-1.6等,通常每个版本都按版本命名,因此JRE 6表示Java JRE 1.6,无论如何都有更新版本,例如1.6 update 45,它被命名为java jre 6u45

      据我所知,他们更喜欢使用数字6,而不是1.6,以更好地反映成熟度、稳定性、可扩展性、安全性等方面的水平
      • Java是一个平台。它由两个产品组成——软件开发工具包和运行时环境