1、报错情况:java.lang.UnsupportedClassVersionError
2、解决方法,修改Java环境变量
3、发现问题,修改环境变量后无变化,通过CMD查看发现版本未发生改变,删除JAVA_HOME和CLASSPATH后发现Java命令依旧可以使用,猜测一定还有未知的环境变量在起作用
4、经过查找,在系统变量的path中找到下面这项,
文件夹中有以下几项:
打开一看,就是锁死的那个Java版本
优先级比JAVA_HOME高,所以JAVA_HOME无法正常起作用
5、解决方案: 删除此项环境变量,从新配置JAVA_HOME