解决extension methods are not supoorted at language level '1.5'问题

我们两清 提交于 2020-01-10 13:58:34

一、问题
接口新增抽象方法时,为了使已经在使用该接口的实现类不出错,需要把该抽象方法写成默认方法,但过程中IDEA报错:extension methods are not supoorted at language level ‘1.5’
在这里插入图片描述

二、解决方法

  1. 打开 File --> Project Stucture 选择项目设置Lanugage level, 如下图所示:
    在这里插入图片描述
    2、打开 File --> Settings --> Compiler --> Java Compiler设置Project bytecode version;同时修改项目对应的Pre-module bytecode version。 如下图所示:
    在这里插入图片描述
    3、完成即可
    在这里插入图片描述
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!