日常BUG—— maven编译报错

  • 😜作 者 :是江迪呀
  • ✒️本文关键词 :日常BUG、BUG、问题分析
  • ☀️每日 一言 :存在错误说明你在进步!

一、问题描述

一个maven项目在由于在代码中书写了如下代码:

java 复制代码
public static ConcurrentMap<String, MsgWebSocketServer> webSocketMap = new ConcurrentHashMap<>();

在使用maven编译时,出现如下的错误:

java 复制代码
-source 1.5 中不支持 diamond 运算符

二、问题原因

项目使用的JDK版本过低导致的,编译报错时,使用的版本是JDK1.5

三、问题解决

将项目中的JDK版本设置成1.8即可。



相关推荐
十年Java程序媛15 小时前
Java 面试常问 this、super:构造方法调用顺序避坑
java·开发语言·spring boot·面试·个人开发
3378015 小时前
5分钟搞懂Spring的IoC和Bean管理
java
学到老活到老15 小时前
类已经加载了,为什么静态代码还没执行?
java·jvm
学到老活到老15 小时前
写了 new,就一定会在堆上分配对象吗?
java·jvm
Web极客码15 小时前
决策模型 + LLM:用 Python 拆解浏览器自动化工作流
java·python·自动化
飞天小牛肉15 小时前
线程池明明没到最大线程数,为什么任务还在排队?
java
用户0723670666015 小时前
用 Groovy 做动态 Mock:参数分支、造真数据、模拟异常
java·groovy
yuniko-n15 小时前
【JUC】内存屏障
java·开发语言
泡茶喝茶写代码16 小时前
A股量化策略回测实战:从行情数据到绩效评估(第 13 篇):放量突破策略
java·python·股票数据api·股票数据api接口·股票量化数据api·股票量化数据接口
文丑颜不良啊16 小时前
LeetCode626~650题目解析
java·leetcode