Java 8和Java 11中使用--version和-version进行版本检查

时间:2019-12-03 08:00:09

标签: java java-8 java-11

Java 11

.onUnload

我能够使用以下命令在cmd中找到Java版本:

JAVA_HOME : C:\Program Files\Java\jdk-11.0.4

enter image description here

Java 8

java --version  //successfully executed

java -version  //successfully executed

我能够使用以下命令在cmd中找到Java版本:

 JAVA_HOME : C:\Program Files (x86)\Java\jdk1.8.0_231

我无法使用java -version //successfully executed 命令找到Java版本

--version

enter image description here

为什么在执行java --version //not successfully executed 时出现无法创建Java虚拟机的错误,或者在 jdk 8 中仅此命令选项不可用?如果它是在jdk 11中添加的,那么它在文档中提到了什么地方?

1 个答案:

答案 0 :(得分:5)

该选项是Java 9中引入的。

请参见here,如果您搜索--version,这是它出现在java工具的文档中的第一个版本(java工具的documentation Java 8没有提及它。)