【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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端