本文主要是介绍jdk安装多个版本,但是java -version显示最早安装的版本,换掉Path或者JAVA_HOME不生效问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题一:当你的电脑上又多个jdk版本,如17 或者8时,使用命令行 java -version
显示最早安装的,如下图所示:环境变量配置的17,但是命令行显示的是8。
原因:windows电脑装jdk17后 会在你的环境变量当中的path开头 自动加上了 C:\ProgramData\Oracle\Java\javapath; 这样一个配置。
导致你后续如果安装jdk17然后重新配置了JAVA_HOME执行 java -version 还是8的版本,解决方法很简单,将配置JAVA_HOME的位置发那个在自动加上的配置前面即可。
这篇关于jdk安装多个版本,但是java -version显示最早安装的版本,换掉Path或者JAVA_HOME不生效问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!