解决IDEA Gradle构建报错'Cause: zip END header not found'

 更新时间:2021年02月19日 10:11:48   作者:稀土掘金  
这篇文章主要介绍了解决IDEA Gradle构建报错"Cause: zip END header not found"的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1 问题描述

某天使用 Gradle 构建项目时, IDEA 报错如下:

2 原因

原因是下载的 Gradle ,也就是 zip 压缩包不完整,导致无法使用 Gradle 构建。

3 解决方法

 3.1 删除本地缓存重新下载

首先打开 IDEA 设置中的 Gradle ,找到 Gradle user home

比如笔者的是 ~/.gradle ,打开其中的 wrapper/dists ,就可以看到缓存的 Gradle

删除对应版本的 Gradle 即可, IDEA 会自动重新下载。

3.2 设置特定版本的 Gradle

如果清除缓存重新下载不行,可以设置特定版本的 Gradle ,首先下载 Gradle 到本地,下载最新版的 xxx-all.zip 即可:

下载后修改项目文件夹下的 gradle/wrapper/gradle-wrapper.properties ,参考 此处 修改 distributionUrl 为本地路径:

默认 Gradle 配置如下:

 

一般来说修改 distributionUrl 即可,如果请查看报错修改设置。

到此这篇关于解决IDEA Gradle构建报错"Cause: zip END header not found"的问题的文章就介绍到这了,更多相关IDEA Gradle构建报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SparkStreaming整合Kafka过程详解

    SparkStreaming整合Kafka过程详解

    这篇文章主要介绍了SparkStreaming整合Kafka过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-01-01
  • Spring中的代理ProxyFactory解析

    Spring中的代理ProxyFactory解析

    这篇文章主要介绍了Spring中的ProxyFactory解析,在Java中,代理模式的实现通常依靠Proxy类和InvocationHandler接口,本文将介绍如何使用ProxyFactory来创建代理模式,需要的朋友可以参考下
    2023-12-12
  • java可变参数使用示例

    java可变参数使用示例

    这篇文章主要介绍了java可变参数使用示例,需要的朋友可以参考下
    2014-04-04
  • java String类功能、原理与应用案例【统计、判断、转换等】

    java String类功能、原理与应用案例【统计、判断、转换等】

    这篇文章主要介绍了java String类功能、原理与应用案例,结合实例形式详细分析了java String类的基本功能、构造方法,以及使用String类实现统计、判断、转换等功能相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • 浅谈JVM系列之从汇编角度分析NullCheck

    浅谈JVM系列之从汇编角度分析NullCheck

    在virtual call中执行nullcheck的时候,如果已经知道传递的参数是非空的。JIT会对代码进行优化吗?本文将详细介绍JVM系列之从汇编角度分析NullCheck。
    2021-06-06
  • maven+springboot打成jar包的方法

    maven+springboot打成jar包的方法

    这篇文章主要介绍了maven+springboot打成jar包的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10
  • Java实现微信支付的项目实践

    Java实现微信支付的项目实践

    最近的一个项目中涉及到了支付业务,其中用到了微信支付和支付宝支付,本文就来介绍一下Java实现微信支付的项目实践,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • Spring boot读取外部化配置的方法

    Spring boot读取外部化配置的方法

    大家好,本篇文章主要讲的是Spring boot读取外部化配置的方法,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-02-02
  • 一步步教你如何使用Java实现WebSocket

    一步步教你如何使用Java实现WebSocket

    websocket协议是基于TCP的一种新的网络协议,它实现了浏览器与服务器的全双工通讯-允许服务器主动发起信息个客户端,websocket是一种持久协议,http是非持久协议,下面这篇文章主要给大家介绍了关于如何使用Java实现WebSocket的相关资料,需要的朋友可以参考下
    2023-05-05
  • Java Stream API 使代码更出色的操作完全攻略

    Java Stream API 使代码更出色的操作完全攻略

    这篇文章主要介绍了Java Stream API 使代码更出色的操作完全攻略,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04

最新评论