我有一个程序,其 README 说明它需要 Java 5 或更高版本。我检查我的 Ubuntu 上的 Java 版本:
$ java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2)
OpenJDK Server VM (build 19.0-b09, mixed mode)
我想知道 1.6.0_20 是否意味着 Java 1.6.0_20,因此比 Java 5 早得多?谢谢和问候!
最佳答案
Java 版本号很奇怪。在某些情况下,它们包含一个初始的 1.
;其他人没有。但是 1.6.0
就是人们通常所说的“Java 6”,所以你在这里应该没问题。
过去,“Java 1.1”的版本号是 1.1.x。但是,当“Java2”发布时,它的版本号是 1.2.x,从那以后就一直如此。
关于java - 我的 Java 版本是 5 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7047059/