springboot启动失败:java: -source 1.5中不支持默认方法(请使用-source 8或更高版本以启用默认方法)

报错信息: 

springboot启动失败:java: -source 1.5中不支持默认方法(请使用-source 8或更高版本以启用默认方法)_第1张图片

 

网上有很多这类错误的解决方法的文章,一般说修改java的版本为电脑上安装的Java的版本1.8 。可参考此篇博客:IDEA中提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除

 

我的报错原因是用Maven新建的Moudle默认的目标字节码版本为1.5,使用Spring Assistant新建的Moudle的目标字节码版本为1.8

springboot启动失败:java: -source 1.5中不支持默认方法(请使用-source 8或更高版本以启用默认方法)_第2张图片

那么将版本为1.5的改为1.8的就行了

 

但是手动改完后,再次查看依旧变回1.5。

解决方法:

在需要改变版本的模块的pom.xml中添加如下代码

    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.1
                
                    
                    1.8
                    
                    1.8
                
            
        
    

这样就修改成功了。

参考:Java异常 | IntelliJ IDEA 改了项目的 Target bytecode version

你可能感兴趣的:(开发错误汇总)