`--version` 选项在 Java 8 中是不被支持的。Java 8 使用的是 `-version` 选项而不是 `--version`
C:\Users\dgq>java --version
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
您遇到的问题是因为 --version
选项在 Java 8 中是不被支持的。Java 8 使用的是 -version
选项而不是 --version
。
解决方法
-
使用正确的命令:
java -version
验证 Java 版本
在命令提示符中输入以下命令来验证 Java 版本:
java -version
示例
C:\Users\dgq>java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b04)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b04, mixed mode)
其他检查
-
确保
java.exe
文件存在:- 导航到
D:\Java\jdk1.8.0_201\bin
目录,确保java.exe
文件存在。
- 导航到
-
手动运行
java.exe
:-
切换到
D:\Java\jdk1.8.0_201\bin
目录,手动运行java -version
:cd D:\Java\jdk1.8.0_201\bin java -version
-
-
检查路径优先级:
- 确保
D:\Java\jdk1.8.0_201\bin
是Path
环境变量中的第一个路径。
- 确保
重新启动命令提示符
修改环境变量后,需要重新打开命令提示符窗口,以使更改生效。
总结
通过使用正确的命令 java -version
,您应该能够成功查看 Java 8 的版本信息。