安装多了JDK,在cmd窗口输入java -version显示问题
同时安装多个JDK,环境变量配置相关
·
现象:
先前安装了JDK1.8,设置了环境变量:
cmd窗口输入java -version
,显示JDK1.8的相关信息,没有问题。
近期安装了JDK17,没有手动设置环境变量,在cmd窗口输入java -version
显示的却是JDK17相关信息:
查看环境变量,发现环境变量首行多了C:\Program Files\Common Files\Oracle\Java\javapath
:
查看该路径,有JDK相关的应用程序:
查看
java.exe
的详细信息,确实是JDK17
解决措施:
在本机安装了JDK1.8
和JDK17
,并且JDK1.8
手动配置类环境变量、JDK17
系统给配了环境变量,如何指定cmd窗口输入java -version
显示的JDK版本?
此处我们想要显示JDK1.8
:
回到环境变量设置处,将C:\Program Files\Common Files\Oracle\Java\javapath
下移到%JAVA_HOME%\bin
下方,让JDK17
环境变量的优先级低于JDK1.8
,确认设置。
测试:
总结:
一、安装JDK17
,系统会默认给我们配置一个环境变量,并且把优先级设置得很高。
二、我们可以通过调整环境变量列表中的上下位置来设置优先级。
更多推荐
所有评论(0)