网上找了很多,可能我出的问题比较偏吧,我先列我的问题
File > Project Structure > Modules
下面是其他可能出问题的地方
-
File > Project Structure > Project
这地方修改我框出的2处
-
File > Project Structure > Modules
2个tab页都需要修改,另一处见此博客的第一张图
- 设置sdk
确保jdk17正确安装
java -version
4. 设置java编译
Settings > Build > Compiler > Java Compiler
- 配置maven
使用正确的maven版本,我使用的是3.9.9
pom.xml
3处需要设置,属性,lombok,插件
lombok版本一定要注意,否则会出现错误,导致无法编译的问题
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
<optional>true</optional>
</dependency>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.10.1</version>
<configuration>
<source>17</source>
<target>17</target>
<encoding>UTF-8</encoding>
<compilerArgs>
<arg>--enable-preview</arg>
</compilerArgs>
</configuration>
</plugin>
设置setting.xml
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
- 清除缓存