Java异常 | maven编译报错 -source 1.5 中不支持 lambda 表达式的快速解决办法
2018-03-13 14:27
597 查看
使用maven编译1.8的工程时,报错: -source 1.5 中不支持 lambda 表达式,如图
找到文章说是,因为原来 Maven Compiler 插件默认会加 -source 1.5 及 -target 1.5 参数来编译才导致报错。
解决办法如下:
可以放在主POM里,也可以放在子POM里。
找到文章说是,因为原来 Maven Compiler 插件默认会加 -source 1.5 及 -target 1.5 参数来编译才导致报错。
解决办法如下:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>
可以放在主POM里,也可以放在子POM里。
参考资源
maven编译报错 -source 1.5 中不支持 lambda 表达式相关文章推荐
- Java8系列(错误解决)--maven编译时"-source 1.5 中不支持 lambda 表达式"问题的解决
- -source 1.5 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式)两种解决办法
- idea编译出现Error:(5, 22) java: -source 1.5 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)
- maven编译报错 -source 1.5 中不支持 lambda 表达式
- IDEA无法编译java8的lambda表达式提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式
- Maven 编译时报错 -source 1.5 中不支持 multi-catch 语句 的解决办法
- IDEA无法编译java8的lambda表达式提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式
- Java8---java:-source 1.5 中不支持lambda表达式 || 设置idea编译环境
- 【Maven】Maven-maven编译报错 -source 1.5 中不支持 lambda 表达式
- Maven 编译时报错 -source 1.5 中不支持 multi-catch 语句 的解决办法
- maven编译报错 -source 1.5 中不支持 lambda 表达式
- maven编译报错 -source 1.5 中不支持 lambda 表达式(转)
- maven打包报错 -source 1.5 中不支持 lambda 表达式
- maven 编译报错 java: -source 1.5 中不支持switch 中存在字符串
- intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式
- maven 编译报错 java: -source 1.5 中不支持switch 中存在字符串
- idea中无法编译maven项目 java:-source 1.5 中不支持 diamond 运算符
- IDEA中打包Spark项目提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式
- maven 编译报错 java: -source 1.5 中不支持switch 中存在字符串
- maven编译报错 -source 1.5 中不支持 lambda 表达式