1. IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行
参考博客:IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行_Star Zheng的博客-优快云博客_idea怎么创建java文件
2. java: -source1.5 不支持diamond运算符
(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
3. Error:java: Compilation failed: internal java compiler error
错误原因
导致这个错误的原因主要是因为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相关信息
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
4. java:lombok 不存在
lombok 应用指南:Lombok 应用指南 - Java教程
按照如上链接安装lombok之后,仍然 java:lombok 不存在
勾选之后就可以了
5. 解决一些依赖问题
pom.xml reload