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

需要项目支持 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值