IDEA无法编译java8的lambda表达式提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式

在idea中新建了一个java8的项目,但是写lambda表达式提示语法错误,提示如下错误信息:

Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式
  (请使用 -source 8 或更高版本以启用 lambda 表达式)

解决方法是:

第一步: File --> Project Stucture 选择项目设置Lanugage level, 如下图所示

Lanugage level

第二步: File --> Settings --> Compiler --> Java Compiler设置bytecode version, 如下图所示:

java8 bytecode version settings

设置为1.8, 并确认保存即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 概念 Lambda 表达式可以理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主...
    刘涤生阅读 3,235评论 5 18
  • 前期抓人奠定优势,杀人拿塔! 后期会发起多次团战,一旦团灭,建立的优势就完了! 分开站位,不要一下被范围伤害干死!...
    乌龟的慢生活阅读 187评论 0 0
  • 想歪啦吧,亲!我已经进化成为一个健全的人类! 我看见美女的第一反应是:这世界竟然如此的美好!竟然会有如此“鬼斧神工...
    梦想家李荣华阅读 416评论 0 0
  • 我在北方的一个寂寞上午 准备南下 离开 生活二十多年的家乡 离开 每天黄昏和橘色小灯融为一体的房屋 离开 妈妈每次...
    行者超阅读 461评论 14 21