【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>
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
作者:Suubai