lambda expressions are not supported at this language level解决方法

    xiaoxiao2022-07-13  143

    需要项目支持 java1.8

    在Gradle新增代码

    compileOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }

     

    这是让你的IDE强制使用JAVA8 ,你现在可以去刚刚的Project structure里面,java的语言已经强制支持了1.8:

     

    但是光写这个是没用的,他依然会报错,而且冒出一个jack?

    继续

    apply plugin: 'me.tatarka.retrolambda'

    然后跑到全局的gradle里面:

    把刚刚Lambda的下载地址搞上去:

    classpath 'me.tatarka:gradle-retrolambda:3.2.1'

    然后在IDE里面Sync Now一下,搞定,

    此文章为转载,转载地址:https://www.jianshu.com/p/f2b58ff0b152

    最新回复(0)