当时我的报错:
执行预编译任务… 正在运行 'before' 任务 正在检查源 正在复制资源… [springcache-demo] 正在解析 java… [springcache-demo] java: 警告: 源发行版 11 需要目标发行版 11 正在检查依赖项… [springcache-demo] 依赖分析发现 0 个受影响的文件 编译模块 'springcache-demo' 时发生错误 javac 17 用于编译 java 源 已完成,正在保存缓存… 编译失败: 错误: 1;警告: 0 执行后编译任务… 编译失败: 错误: 1;警告: 0 正在同步输出目录… 2023/10/9 15:48 - 编译完成1秒494毫秒中 1 个错误 和 0 个警告
此处我将以修改为jdk8作为例子,修改为其他版本方法类似
注:若该项目不是maven项目,则不需要理会下面操作中关于maven和依赖的相关操作,其余操作完全一致,仍可以修改正确
1、检查并修改 pom.xml 里maven依赖项的jdk版本

这里改为你的jdk版本,若是jdk8,则中间数字改为8或1.8
若是其他版本的jdk,直接改为相应版本号即可,比如11,17
2、检查并修改项目结构(jdk版本、maven版本及文件等)
此处我设置了中文包,但操作方法完全一样


本文指导读者如何处理在Spring项目中遇到的编译错误,重点在于检查并修改pom.xml中的JDK版本,清理缓存,以及调整IDEA设置,以确保项目在指定JDK版本下正确编译。
最低0.47元/天 解锁文章
7710

被折叠的 条评论
为什么被折叠?



