小工具知识网

当前位置: 首页 > 行业知识 > IDEA创建springboot项目时不能选择java 8或者java 11等等版本的问题,解决方案

行业知识

IDEA创建springboot项目时不能选择java 8或者java 11等等版本的问题,解决方案

2026-10-25 19:43:43 来源:互联网转载

文章目录

      • 1. Project JDK 和 Java 的区别
      • 2. 没有 java 8 或 java 11 等版本
        • 2.1 方案一
        • 2.2 方案二
        • 2.3 方案三

          1. Project JDK 和 Java 的区别

          我们在利用 idea 创建 spring boot 项目时,会有以上两个选项,这两个选项有什么区别?

          答:点击查看详细区别

          2. 没有 java 8 或 java 11 等版本

          问题: 最近创建 springboot 项目时,发现了 IntelliJ IDEA 在通过 Spring Initilizer 初始化项目的时候已经没有 java 8 、java 11 等版本的选项了。

          难道 idea 就真的用不了 java 8 了吗,很显然,答案是否定的。

          原因:

          ① Spring2.X 版本在2023年11月24日停止维护了,因此创建 Spring 项目时不再有 2.X 版本的选项,只能从 3.1.X 版本开始选择;

          ② 而 Spring3.X 版本不支持 JDK8,JDK11,最低支持 JDK17,因此 JDK11 也无法选择了。

          解决:

          2.1 方案一

          目前阿里云还是支持创建 Spring2.X 版本的项目的,所以修改 Server URL 为:http://start.aliyun.com 即可:

          2.2 方案二

          ① 创建一个新项目,建议选择 java21,该版本兼容 java8,可以不用配置 java21 的环境,直接创建项目后,修改 pom 文件中 SpringBoot 为 3.0 以下 和 Java.version 为 1.8 即可,如图:

           org.springframework.bootspring-boot-starter-parent 3.0以下 1.8

          或

          ② 升级 JDK 版本, 比如 安装 JDK17 并配置环境变量,创建项目后将 SpringBoot 的版本要改为 3.0 以下,在 pom.xml 中把 java.version 修改为1.8。

          2.3 方案三

          直接随便选一个版本,创建项目后将 SpringBoot 的版本要改为 3.0 以下,在 pom.xml 中把 java.version 修改为1.8。

          附录:怎么安装多个 jdk 并配置环境变量

上一篇:揭秘大型源码世界,深入探索.NET源码的秘密之旅

下一篇:怎么设置快捷服务器?