java切换版本:Unrecognized option: --version

发布时间 2023-04-18 18:48:43作者: venas

背景:在环境变量中配置了3个版本的JDK,在切换版本时遇到了以下几个问题:
环境变量的分布如下:

问题1:JDK切换时,尽管将需要使用的JDK命名为JAVA_HOME,但是查看版本时,仍然没有切换成功。
解决方案1:需要在系统变量->Path中,将相应的JDK路径上移,至少要超过之前版本的JDK路径

问题2:解决问题1之后,查看JDK是否切换成功了,在CMD中输入:java --version,报错:

Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

解决方案2:命令输入错误,多加了一个-,正确的是java -version