报错解析
报错如下:
Maven模块构建SpringBoot项目启动时出现

原因:
Maven中使用java版本和与项目使用版本不同
检查pom.xml文件中使用的java版本

检查项目设置中SDK版本和language level

检查项目设置中如下俩项

确保如下java版本正确

检查完如上几项项目基本可以正常启动,但是项目后续打包过程中依然出现相同错误,在maven刷新之后这些选项也需要重新设置
检查项目目录中是否存在.iml文件, 该文件为IDEA定义模块信息文件
删除.idea文件夹:
- 关闭IntelliJ IDEA
- 删除项目根目录下的.idea文件夹
重启项目:
- 重新打开IntelliJ IDEA
- 导入项目
重新导入Maven项目:
- 打开Maven工具窗口(Maven Tool Window)
- 点击"Reimport All Maven Projects"按钮
手动创建.iml文件:
- 如果仍然没有.iml文件,可以手动创建一个
- 创建一个新的XML文件,命名为项目名称.iml
- 填充基本结构,例如:
xml
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" />
</content>
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.9" />
<!-- 添加其他依赖 -->
</component>
</module>