springboot+maven新建项目启动之后报错,内容如下:
IDEA Error:java: 无效的源发行版: 11错误
idea新建项目时,由于没有更改jdk版本,自动建了jdk版本为11的项目,并且在maven 打包是也会发现提示此错误信息,可以做如下修改,推荐直接使用第二种
。
方法一:settings更改
- 选择Preferences --> Build,Execution,Deployment -->Compiler -->java Compiler
这里把这个11版本改为8,apply确定
- file -->Project Structure -->Project Structure -->Project
这里的版本也要改一下 - file -->Project Structure -->Project Structure -->Modules
修改完这些配置,再重启项目就不会报上面那个错了,但是如果你修改了pom.xml中的一些依赖,再次启动还是会报错,这是因为在pom.xml中,jdk版本为11。
方法二 修改pom.xml配置文件
打开pom.xml文件,发现这里的jdk版本就是11,所以每次重新加载依赖,上面的那些配置定会失效,又变成11,所以我们要把这个版本改成你相应的版本,我这里用的jdk1.8,所以直接改为8,这样等依赖加载好之后,再重启项目或者maven打包就不会有那个错了。