今天安装新版本JDK,系统变量JAVA_HOME设置成了JDK安装路径D:\Program Files\Java\jdk-19,path当中也存在%JAVA_HOME%\bin,class_path当中也有.;%JAVA_HOME%\lib,但是cmd运行javac和Java -version一直都是旧版本的,网上搜了搜有两种办法,开贴记录下:
第一种 将path当中路径往上移动,第二种将C:\Windows\System32目录下3个文件java.exe javaw.exe javaws.exe都删除掉,我试了第一种成功了。
出错原因分析:应该是我安装的软件太多,系统分不出来,往上移动 增加路径寻找的优先度。