一、问题描述
IDEA编译代码报错:
final Map<String, Integer> topicCountMap = new HashMap<>();
结果报错:diamond types are not supported at this language level
二、原因
java1.5中不支持"<>"运算符
三、解决办法
Idea中,设置Project Structure为1.7+
(1)File-》Project Structure
(2)Language level设置为1.7
(3)如果还不行,则File-》Project Structure-》Project-》语言等级设置为1.8
(4)然后,File-》Settings... -》Build,execution,Deployment -》Compiler -》 Java Compiler
四、参考
1.https://blog.csdn.net/liu16659/article/details/80230164