我是靠谱客的博主 阔达芹菜,最近开发中收集的这篇文章主要介绍Spring Boot+gradle项目启动失败问题,踩坑出坑记录1.现象2.解决@Data问题3.jdk配置检查4.切换启动方式5.替换gradle版本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如题,这个问题我遇到了很多次,每次从github上新down下来的代码,就会遇到环境问题影响的项目不能启动,今天花了半天时间好好研究了一下原因,发现是jdk使用要保持一致才能正常使用。还有有的问题可能不是表面的错误引起的。接下来说一下现象以及解决办法(解决办法看3,4,5)

目录

1.现象

2.解决@Data问题

3.jdk配置检查

4.切换启动方式

5.替换gradle版本


1.现象

我点击idea上的绿色启动按钮,报了上图这个错误,乍一看好像是lombok的问题,我就从lombok入手,

lombok配置:一是下载lombok的插件:

2.解决@Data问题

启动注解处理:enable annotation processing,勾选上

按理说,这样应该就可以启动了吧,但是,还是报这个错误:

“37 errors”。。,之后我就在想是不是需要加@EqualsAndHashCode(callSuper=true),只是这些实体类在git上其他人也有下载,不可能是他们私下里加了一遍吧,只能死马当活马医,我尝试加了给某个报错类加了这个注解:@EqualsAndHashCode(callSuper=true)。

嗯。。。nnd,还是不行。

3.jdk配置检查

然后我就在想,是不是不是这个问题影响的项目不能正常启动,从jdk入手,百度了一下,我尝试了一下,还是报错。步骤如下:

首先,检查idea的jdk配置,file->setting,我这里配置的是1.8的jdk:

之后查看当前项目的jdk相关配置:

检查modules时注意,左侧每个树形都要检查一下是否为jdk1.8 

 

4.切换启动方式

启动还是报错,但是这个应该也是影响项目启动的一部分原因,接下来我不使用绿色三角启动项目了,而是使用gradle命令启动,这样具体的错误日志就能打印出来(研究到后面才想到的),如果gradle命令在控制台不生效,则在环境变量中配置一下gradle。

gradle启动三部曲:gradle clean , gradle build , gradle bootrun (前两个可以合在一起执行)

gradle bootrun报错:

我就发现,之前我解决的@Data问题在这里来说只是个警告,根本算不上错误。。。刚开始idea报的是37errors。坑。

在gradle启动失败的倒数第五行:Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0. 

5.替换gradle版本

我现在安装的是6.1版本的gradle,版本不兼容,删除原来的下载的6.1的gradle以来,我换成了5.0-bin的以来,启动还是报第一张图片的错误,于是我换成了4.9-bin,成功了!

 

 

 

 

最后

以上就是阔达芹菜为你收集整理的Spring Boot+gradle项目启动失败问题,踩坑出坑记录1.现象2.解决@Data问题3.jdk配置检查4.切换启动方式5.替换gradle版本的全部内容,希望文章能够帮你解决Spring Boot+gradle项目启动失败问题,踩坑出坑记录1.现象2.解决@Data问题3.jdk配置检查4.切换启动方式5.替换gradle版本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(27)

评论列表共有 0 条评论

立即
投稿
返回
顶部