问题是当我检查我的Java版本/ rhel / java -version时,我不确定为什么会看到开放的jdk版本1.8.0运行时环境构建,但是我希望看到Java 8吗?这是为什么 !
答案 0 :(得分:1)
https://www.oracle.com/technetwork/java/javase/jdk8-naming-2157130.html
在JDK 8和JRE 8中,版本字符串为1.8和1.8.0
为什么?因为Java的开发人员选择了这样命名版本。我只能假定是真正的原因,但我想确切地说是,因为将其命名为Java 8意味着它是新的并且比Java 7更好,但是将版本从1.7扩展到1.8则表明它仍然是1.x版本,因此仍然向后兼容。最后是营销。另请参见https://softwareengineering.stackexchange.com/questions/175075/why-is-java-version-1-x-referred-to-as-java-x