电脑安装多个JDK后版本不一致的问题
情形:先安装了jdk1.8 然后又安装了jdk12
更改配置环境变量为jdk12的
在cmd 输入java -version 还是显示jdk1.8
但是输入javac -version 显示jdk12
搜索了下 说是优先级问题 要删除java.exe、javaw.exe、javaws.exe 文件
在目录下
C:\Windows\System32
C:\ProgramData\Oracle\Java\javapath
但是没找到
自己在
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
找到
找到方法:直接在桌面(Win10的搜索框里)搜索 java.exe 然后有出现 图标 右击 选“打开文件位置” 进去就找到三个文件了
删掉三个文件后
CMD java -version 和 javac -version 都显示 jdk 12