目录

idea中java-source-1.5-中不支持-multi-catch语句-或不支持-lambda-表达式

idea中java: -source 1.5 中不支持 multi-catch语句 或不支持 lambda 表达式

一、在idea中出现如下错误

Error:(27, 35) java: -source 1.5 中不支持 multi-catch 语句
  (请使用 -source 7 或更高版本以启用 multi-catch 语句)

解决办法:

在idea中重新设置

File ->Project Structure->Project Settings -> Modules -> Module名字 -> Sources -> Language Level->选择project default

二、 java: -source 1.5 中不支持 lambda 表达式

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

解决办法:

打开 File -> settings,搜索 Java compiler

此时会发现右下角的每一个module裡的Compilation options中,都多加了一个-version

把每个module的-version都删除掉,就可以正常运行了!

(或者改为你使用的java版本就可以了(我的是java1.8))

https://i-blog.csdnimg.cn/blog_migrate/82ccb7f35ea67e1d6bdefc7415fee000.png