IntelliJ构建SpringBoot应用遇invalid source release:15错误如何修复?
修复Spring Boot构建错误:invalid source release: 15
核心问题分析
你的pom.xml存在两处关键矛盾:
- 使用的Spring Boot 3.1.9不支持Java 8,该版本要求Java 17及以上;
- 构建时实际调用的Java源版本是15,既不符合pom中指定的8,也不满足Spring Boot 3.x的要求。
下面提供两种针对性修复方案:
方案一:升级Java到17+(推荐,适配Spring Boot 3.x主流版本)
1. 更新pom.xml的Java版本
修改<properties>中的Java版本为17(或更高兼容版本如21):
<properties> <java.version>17</java.version> </properties>
同时可以添加以下属性强制统一编译版本,避免全局配置干扰:
<properties> <java.version>17</java.version> <maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.target>${java.version}</maven.compiler.target> </properties>
2. 配置IntelliJ项目SDK和语言级别
- 打开
File → Project Structure(快捷键Ctrl+Alt+Shift+S) - 在
Project选项卡:- 设置
Project SDK为Java 17 - 设置
Project language level为17
- 设置
- 在
Modules → Sources选项卡:- 设置
Language level为17
- 设置
3. 调整Maven运行配置
- 打开
Run → Edit Configurations - 找到你的Maven构建任务(如
clean install) - 在
JRE下拉菜单中选择Java 17
4. 刷新Maven项目
在IntelliJ右侧的Maven面板中,点击「Reload All Maven Projects」按钮,让IDE同步最新配置。
方案二:降级Spring Boot到2.x(若必须保留Java 8)
1. 修改Spring Boot父版本
将pom.xml中parent的版本改为支持Java 8的Spring Boot 2.x稳定版(如2.7.18):
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.18</version> <relativePath/> <!-- lookup parent from repository --> </parent>
保留<java.version>8</java.version>不变,同样可以添加编译版本属性:
<properties> <java.version>8</java.version> <maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.target>${java.version}</maven.compiler.target> </properties>
2. 配置IntelliJ使用Java 8
- 打开
File → Project Structure - 在
Project选项卡:- 设置
Project SDK为Java 8 - 设置
Project language level为8 - Lambdas, type annotations etc.
- 设置
- 在
Modules → Sources选项卡:- 设置
Language level为8
- 设置
3. 调整Maven运行配置
将Maven构建任务的JRE设置为Java 8。
4. 刷新Maven项目
重新加载Maven配置,确保依赖同步。
额外检查项
若以上操作后仍报错,检查Maven全局配置文件settings.xml(通常在~/.m2/settings.xml或Maven安装目录下的conf/settings.xml),确认其中的<profiles>没有强制设置maven.compiler.source或maven.compiler.target为15,如有则修改为对应版本。
内容的提问来源于stack exchange,提问作者bircastri
相关产品推荐
相关产品推荐

