3 回答

TA贡献1853条经验 获得超18个赞
System Property Name | System Property Content | Where Displayed in java version Output
---------------------|--------------------------|---------------------------------------
java.version | product version | Line one displays the product version
---------------------|--------------------------|---------------------------------------
java.runtime.version | product version | Line one displays the product version
| product build identifier | Line two displays the build identifier
从 J2SE SDK/JRE 版本字符串命名约定文档中:
可以扩展系统属性的内容(超出 java.version 系统属性的内容)以包含构建 ID。java.runtime.version
因此,属性值似乎可以等于内容,也可以通过构建 ID 进行区分,如问题中已指出的那样。java.runtime
无论如何,如前所述,如前所述,该属性不会出现在当前记录的系统属性中。java.runtime.version

TA贡献1815条经验 获得超13个赞
java.version
是 Java 运行时环境 (JRE) 的产品版本信息。JRE是Java虚拟机的实现,它实际上执行Java程序。
java.runtime.version
是产品版本以及 JRE 的构建标识符。
添加回答
举报