参考博客:IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行_Star Zheng的博客-CSDN博客_idea怎么创建java文件
(1) 前言
往idea里导入一个现有的项目后,运行时报错。
(2)问题描述
java:-source1.5中不支持diamond运算符(请使用-source7或更高版本以启用diamond运算符)
(3)问题原因
该项目Modules中的Language level为1.5,版本较低,不支持diamond运算符(<>)。
(4)解决方法
将该项目Modules中的Language level改为7或者更高的版本。
具体操作:
File → Projuect structure → Modules → Sources → Language level

参考链接:解决Idea中java报错:java:-source1.5中不支持diamond运算符-IT Blog
错误原因
导致这个错误的原因主要是因为jdk版本问题,此处有三个原因,一个是内存不足,一个是编译版本不匹配,一个是当前项目jdk版本不支持。
(1)把内存改大

(2)查看项目的jdk
File ->Project Structure->Project Settings ->Project

查看此两处是否与目标jdk一致
(3)查看工程jdk
点击上图中的modules查看对应jdk版本

查看java 编译器版本

针对此问题,重新打开或修改pom文件(maven项目)中的内容很可能导致jdk版本重新变为1.5.如果是maven项目,可在pom文件中指定jdk相关信息
-
-
-
org.apache.maven.plugins -
maven-compiler-plugin -
- <source>1.7
-
1.7 -
-
-
-
lombok 应用指南:Lombok 应用指南 - Java教程
按照如上链接安装lombok之后,仍然 java:lombok 不存在

勾选之后就可以了
pom.xml reload