场景:本机windows 10装了JDK 11和JDK 8,在环境变量中切换失效 依旧成JDK 8 ,终端依旧显示是JDK 11 原因:在path中默认启用了一个系统自带的jdk,优先启用排序最前的,可以移到JAVA_HOME下方或者删除 这样就成功了