提问人:samshers 提问时间:12/16/2022 更新时间:12/16/2022 访问量:1076
为什么 java-11 version 命令显示 java 18.x 作为输出?
Why does java-11 version command shows java 18.x as output?
问:
为什么 java-11 version 命令显示 java 18.x 作为输出 -
$which java
/Users/friendly/Documents/jdks/jdk-11.0.17.jdk/Contents/Home/bin/java
~$java --version
java 11.0.17 2022-10-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.17+10-LTS-269)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.17+10-LTS-269, mixed mode)
第一行输出正常,如预期 -->java 11.0.17 2022-10-18 LTS
为什么运行时和热点版本是 -> 18.9
Java(TM) SE Runtime Environment 18.9 (build 11.0.17+10-LTS-269)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.17+10-LTS-269, mixed mode)
似乎我应该知道更多关于 Java 版本如何成为内部组件。
有人能开导吗?
答:
3赞
tisho
12/16/2022
#1
您使用的是 Java 11,18.9 是指它的发布日期 - 2018 年 9 月
评论