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

2024-06-17 1757阅读

文章目录

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

          1. Project JDK 和 Java 的区别

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

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

          答:点击查看详细区别

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

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

          IDEA创建springboot项目时不能选择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 即可:

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

          2.2 方案二

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

          	 org.springframework.boot
          	spring-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 并配置环境变量

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]