-source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)

1. 错误详情

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project ssi3_cdnTalk_send_cdnService: Compilation failure: Compilation failure: 
[ERROR] /F:/project_second/testProject/src/main/java/service/testServiceImpl.java:[64,60] -source 1.5 中不支持 diamond 运算符
[ERROR]   (请使用 -source 7 或更高版本以启用 diamond 运算符)
[ERROR] /F:/project_second/testProject/src/main/java/service/testServiceImpl.java:[64,38] -source 1.7 中不支持 lambda 表达式
  (请使用 -source 8 或更高版本以启用 lambda 表达式)

2. 检查java环境配置

项目右键 --》Properties --》 Java Build Path
设置为1.7以上版本
在这里插入图片描述项目右键 --》Properties --》 Java Compiler
设置为与jdk相同版本
在这里插入图片描述

3. 检查maven配置

如果第一步执行完不行,检查一下maven配置
顶部菜单栏 --》 Window --》Preferences --》Maven --》 User Settings

在这里插入图片描述
User Settings 修改为你自己的setting.xml,并添加jdk的配置:

<profile> 
  <id>jdk-1.8</id>  
  <activation> 
    <activeByDefault>true</activeByDefault>  
    <jdk>1.8</jdk> 
  </activation>  
  <properties> 
    <maven.compiler.source>1.8</maven.compiler.source>  
    <maven.compiler.target>1.8</maven.compiler.target>  
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 
  </properties> 
</profile> 

不知道怎么配置setting.xml,可以参考文章:maven setting.xml 中文配置详解(全配置).1

4. 重新打包程序

按照第2步修改java环境,重新打包即可
在这里插入图片描述


  1. 参考文档:maven setting.xml 中文配置详解(全配置). 作者:互联网隐者 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值