在 Java 8 和 Java 11 中使用 --version 和 -version 检查版本
Version check with --version and -version in Java 8 and Java 11
Java 11
JAVA_HOME : C:\Program Files\Java\jdk-11.0.4
我可以使用以下命令在 cmd 中找到 Java 版本:
java --version //successfully executed
java -version //successfully executed
Java 8
JAVA_HOME : C:\Program Files (x86)\Java\jdk1.8.0_231
我可以使用以下命令在 cmd 中找到 Java 版本:
java -version //successfully executed
虽然我无法使用 --version
命令找到 java 版本
java --version //not successfully executed
为什么我在执行 --version
时收到 Java 无法创建虚拟机的错误,或者只是此命令选项在 jdk 中不可用 8?如果它是在 jdk 11 中添加的,那么它在文档中的何处提到?
该选项是在 Java 9.
中引入的
见here, if you search for --version
it's the first version in which it appears in the java
tool's documentation (the java
tool's documentation Java 8个没提。
Java 11
JAVA_HOME : C:\Program Files\Java\jdk-11.0.4
我可以使用以下命令在 cmd 中找到 Java 版本:
java --version //successfully executed
java -version //successfully executed
Java 8
JAVA_HOME : C:\Program Files (x86)\Java\jdk1.8.0_231
我可以使用以下命令在 cmd 中找到 Java 版本:
java -version //successfully executed
虽然我无法使用 --version
命令找到 java 版本
java --version //not successfully executed
为什么我在执行 --version
时收到 Java 无法创建虚拟机的错误,或者只是此命令选项在 jdk 中不可用 8?如果它是在 jdk 11 中添加的,那么它在文档中的何处提到?
该选项是在 Java 9.
中引入的见here, if you search for --version
it's the first version in which it appears in the java
tool's documentation (the java
tool's documentation Java 8个没提。