【PLM踩坑记】新建SpringBoot项目,无法使用Java8

概述

今天开始学SpringBoot,需要使用IDEA新建SpringBoot项目。公司使用的Java版本为jdk1.8,这里我选择了这个版本的jdk之后,下面的Java选项不提供Java8。解决方法如下:

首先将jdk版本选择为较新的jdk22,然后下面的Java版本随便选择一个。

在正式进入项目之后,修改IDEA中的项目设置。点击File - Project Structure,将Project中的jdk改回jdk1.8。

同时在pom.xml文件中,修改16行的Java版本为8:

这个时候设置完成,试着直接运行发现会报错:

这是因为SpringBoot版本选择了高于3.0的版本,将其改为2.x即可:

然后就可以成功运行了!

------------------------- 后续 -------------------------

当我们新建 mybatis 相关的 springboot 项目时依旧会报错。

只需要将 mysql 的依赖改为旧版即可:

<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <scope>runtime</scope>
</dependency>
posted @ 2024-04-22 10:11  Suubai  阅读(36)  评论(0编辑  收藏  举报