背景:最近在研究es,想着弄一个连接es集群的springboot的工程,然后就在网上找到一个,结果弄到本地运行时,报错了“ 无效的目标发行版: 11 ”
看着报错就知道肯定是你导入的项目和你本地的JDK版本不匹配了,然后就开始找解决方
案
第一步:找到这个iml文件,将其中的jdk11改成你本地jdk的版本
修改完如下;
我改好,运行项目,还是报错
第二步:打开idea下的Project Structure
将SDK改成你本地的JDK版本
第三步:打开Modules,将sources目录下的language level改成你本地的jdk版本
第四步:如果上面的步骤还是不行,则将settings下这里的编译改成jdk你本地的版本
改成如下,jdk是你本地的jdk版本
到这里,重新编译项目运行,如果能解决就OK了,如果还不行,继续走下面的流程