1.问题复现

hyperskill学习Java时,之前导入项目都好好的。由于换了个账号(可能是切换了账号的原因),打开学习项目时,提示如下,运行按钮是灰的,并且提示:

按提示点击按钮后,出现build failed

没有截图,网上找的图

2.解决方法

按照这篇教程:idea使用gradle进行build时报错 Cause: zip END header not found的方法,修改了配置

修改配置

重新构建,问题依然存在。

再次搜索了一下,按照这篇文章问题: gradle Cause: zip END header not found试了一下,还是不行。

改变思路。

同时更改了gradle-wrapper.properties文件,配置如下:

1
2
3
4
5
6
7
8
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
#把远程地址注释掉
#distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
#使用本地的gradle包
distributionUrl=file:///D:/IdeaProjects/gradle-6.7-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

找到File->settings->Build,Execution,Deployment->Build Tools下的gradle选项,设置为图中所示即可

gradle设置

重新build:

重新build中

build成功

build成功后,右键运行一次后,即可开始写代码了。

右键运行

这里不再是灰色了!

ToolBar

3.小结

中间踩过的其他坑就不详细记述了,我太难了