小编典典

Java SE 6 vs. JRE 1.6 vs. JDK 1.6 - 这些是什么意思?

all

我看到许多不同的 Java 术语四处飘荡。我需要安装 JDK 1.6。我的理解是 Java 6 == Java 1.6。但是,当我安装 Java SE 6
时,我得到一个报告为 11.0 版的 JVM!谁能解决这个疯狂?


阅读 60

收藏
2022-07-06

共1个答案

小编典典

当您键入“java -version”时,您会看到三个版本号 - java 版本(我的版本是“ 1.6.0_07”)、Java SE
运行时环境版本(“build 1.6.0_07-b06”)和 HotSpot 版本(我的版本是“” build 10.0-b23, mixed mode") .我怀疑你看到的“11.0”是HotSpot版本。

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

2022-07-06