You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ IDEA 2023.2.2试用版无法创建Java 11版本Spring Boot项目

问题原因

这不是IntelliJ IDEA试用版的限制,核心是Spring Boot版本与Java版本的兼容性匹配规则:

  • IDEA的Spring Initializr默认会选用当前最新的Spring Boot 3.x版本,而Spring Boot 3.x的最低Java版本要求是17,因此仅显示17、21这两个符合要求的版本选项。
  • Java 8/11需要搭配Spring Boot 2.x版本(2.x分支支持Java 8、11、17),但默认未选中这类版本,所以看不到对应Java选项。
创建Java 11版本Spring Boot项目的方法

方法1:创建项目时指定Spring Boot 2.x版本

在IDEA的Spring Initializr创建界面中:

  • 找到「Spring Boot」版本下拉框,选择2.x分支的稳定版本(推荐2.7.x系列,是2.x的最后一个长期支持分支)
  • 切换版本后,「Java」版本选项中就会出现11、8等可选版本,选择Java 11并关联本地已安装的JDK即可完成创建。

方法2:手动修改现有项目配置

如果已经创建了基于Spring Boot 3.x的项目,可通过修改构建文件降级到2.x并指定Java 11:

Maven项目(修改pom.xml)

  1. 修改Spring Boot父依赖版本:
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.7.14</version> <!-- 替换为2.x稳定版 -->
    <relativePath/>
</parent>
  1. 指定Java版本:
<properties>
    <java.version>11</java.version>
</properties>

Gradle项目(修改build.gradle)

  1. 修改Spring Boot插件版本:
plugins {
    id 'org.springframework.boot' version '2.7.14'
    id 'io.spring.dependency-management' version '1.0.15.RELEASE'
    id 'java'
}
  1. 设置Java兼容性:
java {
    sourceCompatibility = '11'
    targetCompatibility = '11'
}

额外注意

确保IDEA已正确配置Java 11 SDK:通过File → Project Structure → SDKs检查,确认Java 11已添加并可被项目引用。

内容的提问来源于stack exchange,提问作者Thành Gành Team

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 19:12:10