JDK 最初是从 1.0 开始的,1.1、1.2 ……直至 1.5 开始,Oracle 以 5.0 对外发布,后面就是 6、7、8 等,直到目前最新的 JDK 14。
因此,可以理解为:
JDK 1.7 = JDK 7
JDK 1.8 = JDK 8
Linux下的JDK和OpenJDK有什么具体的区别
大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk.
openjdk是jdk的开放原始码版本,以GPL协议的形式放出。
openjdk只包含最精简的JDK
在安装openjdk的机器上,输入“java -version”显示的是openjdk
openJDK 与 Sun 的 JDK 功能都是一样的,只是版权信息不一样。
OpenJDK 公开了 JDK、JVM、JRE、Java 类库的源代码,而 Sun JDK 只公开了 Java 类库的源代码。
通过 LICENSE 文件可以看出 OpenJDK 是 GNU 许可证,而 Sun JDK 的 LICENSE 是 Java 许可证。
OpenJDK, Sun JDK, IBM JDK, Oracle JDK 等对于开发、运行没有什么问题。