创建Spring项目时java.lang.NoClassDefFoundError:org/gradle/api/internal/plugins/DefaultConvention问题解决

需求

计算机网络需要后台使用SpringBoot.

初始配置

IDEA:2018.12
gradle:6.4.1
jdk:1.8.0

问题

gradle配置依赖时报错
在这里插入图片描述

问题分析

查找资料,发现相似问题。
How I can fix this error; java.lang.ClassNotFoundException: org.gradle.api.internal.plugins.DefaultConvention
Caused by: java.lang.ClassNotFoundException: org.gradle.api.internal.plugins.DefaultConvention

推断问题是由于gradle和idea版本问题。

解决方案

将IDEA升级到2020.1

结果

问题解决。
创建Spring项目时java.lang.NoClassDefFoundError:org/gradle/api/internal/plugins/DefaultConvention问题解决_第1张图片

其他(证书问题)

我在上一篇博客中分析SSLHandshakeException时有分析到该错误原因是由于jdk证书不完善,并将相关证书导入了IDEA2018.12。

IDEA2020.1安装完成后,出现了一些窗口询问是否接受证书。
创建Spring项目时java.lang.NoClassDefFoundError:org/gradle/api/internal/plugins/DefaultConvention问题解决_第2张图片
都点击Accept.

之后在IDEA 2020.1中重建项目build success,之后项目便可以正常运行。

这样之后,上一篇文章提到的SSL报错便完全解决。

你可能感兴趣的:(后端,spring,学生,spring,java,bug,gradle)