java切换版本:Unrecognized option: --version
背景:在环境变量中配置了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