一尘不染

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

java

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


阅读 302

收藏
2020-09-08

共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给它一个单独的版本号。

2020-09-08