欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA Gralde報(bào)錯(cuò):Cause:zip END header not found的解決

 更新時(shí)間:2025年04月30日 09:04:55   作者:Roc.Chang  
這篇文章主要介紹了IDEA Gralde報(bào)錯(cuò):Cause:zip END header not found的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

IDEA Gralde報(bào)錯(cuò):Cause:zip END header not found

開開心心的打開之前的 Gradle 微服務(wù)項(xiàng)目,然后點(diǎn)擊IDEA 右側(cè)小圖標(biāo)大象圖標(biāo)開始刷新項(xiàng)目,然后就報(bào)錯(cuò)了:

這個(gè)錯(cuò)誤報(bào)的是真好,我竟然沒看出什么意思,然后直接上百度Google,經(jīng)排查是因?yàn)橄螺d的包有問題(不完整、有損壞之類的);

這怎么可能會(huì)難住一個(gè)開發(fā)??? 直接 ClashX 開啟,代理走起來,開開心心點(diǎn)擊大象小圖標(biāo),然后又是這。。。。。(復(fù)用上面的圖,哈哈??):

然后我去訪問 Gradle 官網(wǎng)(https://services.gradle.org/distributions),沒啥問題呀,手動(dòng)也能下載下來,這就很尷尬;

內(nèi)心有點(diǎn)小崩潰,之前這項(xiàng)目可是嗖嗖的運(yùn)行過,沒有任何問題,好久不打開就來這。。。

然后開始檢查 Gradle 配置,結(jié)果發(fā)現(xiàn)了一個(gè)地方 Use Gradle form

然后開始在項(xiàng)目尋找這個(gè) gradle-wrapper.properties 文件,結(jié)果還真的找到了。

本著探索精神

去 IDEA 官方文檔中看了下 Use Gradle from 分別是什么作用,相應(yīng)描述如下(文檔地址):

  • 'gradle-wrapper.properties' file:這是使用 Gradle 包裝器的推薦默認(rèn)選項(xiàng)。(也是日常開發(fā)中推薦的方式)

在這種情況下,您將 Gradle 版本的更新委托給 Gradle,并為構(gòu)建獲取自動(dòng) Gradle 下載。

此選項(xiàng)還允許您使用精確的 Gradle 版本進(jìn)行構(gòu)建。 Gradle 版本保存在項(xiàng)目 gradle 目錄下的 gradle-wrapper.properties 文件中,可幫助您消除任何 Gradle 版本問題。

  • 'wrapper' task in Gradle build script:選擇此選項(xiàng)可根據(jù)包裝器任務(wù)配置配置 Gradle 包裝器。

如果您更愿意在項(xiàng)目中控制使用哪個(gè) Gradle 版本,這可能會(huì)很方便(比如在子模塊混用不同版本的 Gradle)。

如果您使用默認(rèn)的 Gradle 包裝器選項(xiàng)(gradle-wrapper.properties' file),然后切換到 Gradle 包裝器任務(wù)配置,您在任務(wù)中所做的更改會(huì)在項(xiàng)目導(dǎo)入期間自動(dòng)更新。

  • Specified location:如果要手動(dòng)下載和使用特定 Gradle 版本,請(qǐng)選擇此選項(xiàng)。

指定您的 Gradle 安裝位置和 JVM,當(dāng)您導(dǎo)入指定的 Gradle 項(xiàng)目并執(zhí)行其任務(wù)時(shí),IntelliJ IDEA 將在該 JVM 下運(yùn)行 Gradle。

敲黑板

  • 雖然有三種方式,但是還是推薦使用第一種,畢竟別人 clone 下代碼直接自動(dòng)下載相應(yīng)的 Gradle 挺省事的;
  • 第二種的話也可以,與第一種類似,寫在 gradle 腳本文件中;
  • 第三種的話臨時(shí)開發(fā)用可以,就非常適合別人都好好的,就自己電腦有問題的情況,哈哈(氣不氣)。

言歸正傳

當(dāng)找到這個(gè)文件后,發(fā)現(xiàn)這個(gè)項(xiàng)目的配置地址已經(jīng)失效了,用的是阿里云代碼托管的一個(gè)倉(cāng)庫(kù),然后我登錄進(jìn)去一看這個(gè)倉(cāng)庫(kù)不知道被誰刪了,著實(shí)有點(diǎn)坑了;

然后換為 Gradle 官方提供的地址,開開心心的點(diǎn)擊大象刷新按鈕,成功搞定,繼續(xù)美滋滋的寫 Bug 去。

# 原文件
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://code.aliyun.com/kar/gradle-all-zip-6.8.x/raw/master/gradle-6.8-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
# 修改后
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

【注】

  • 如果官方的不可用,可以選擇國(guó)內(nèi)提供的 Gradle 地址,但是一般使用 VPN 之后沒啥大問題。
  • 搞個(gè)私服地址,將所需的文件上傳上去,在 gradle-wrapper.properties 文件中使用即可(配置 distributionUrl)。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java實(shí)現(xiàn)撲克牌分發(fā)功能

    java實(shí)現(xiàn)撲克牌分發(fā)功能

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)撲克牌分發(fā),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • springSecurity用戶認(rèn)證和授權(quán)的實(shí)現(xiàn)

    springSecurity用戶認(rèn)證和授權(quán)的實(shí)現(xiàn)

    Spring?Security?是一個(gè)開源的安全框架,提供了基于權(quán)限的訪問控制、身份認(rèn)證的功能,本文主要介紹了springSecurity用戶認(rèn)證和授權(quán),具有一定參考價(jià)值,感興趣的可以了解一下
    2024-04-04
  • Spring為什么不推薦使用@Autowired注解詳析

    Spring為什么不推薦使用@Autowired注解詳析

    @Autowired 注解的主要功能就是完成自動(dòng)注入,使用也非常簡(jiǎn)單,但這篇文章主要給大家介紹了關(guān)于Spring為什么不推薦使用@Autowired注解的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • 使用Java和ffmpeg把音頻和視頻合成視頻的操作方法

    使用Java和ffmpeg把音頻和視頻合成視頻的操作方法

    這篇文章主要介紹了使用Java和ffmpeg把音頻和視頻合成視頻,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Java設(shè)計(jì)模式之原型模式詳細(xì)解析

    Java設(shè)計(jì)模式之原型模式詳細(xì)解析

    這篇文章主要介紹了Java設(shè)計(jì)模式之原型模式詳細(xì)解析,原型模式就是用一個(gè)已經(jīng)創(chuàng)建的實(shí)例作為原型,通過復(fù)制該原型對(duì)象來創(chuàng)建一個(gè)和原型對(duì)象相同的新對(duì)象,需要的朋友可以參考下
    2023-11-11
  • Java 實(shí)現(xiàn)聲音播放程序

    Java 實(shí)現(xiàn)聲音播放程序

    這篇文章主要介紹了Java 實(shí)現(xiàn)聲音播放程序的示例代碼,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12
  • Java實(shí)例講解Comparator的使用

    Java實(shí)例講解Comparator的使用

    我們先介紹一下comparator,我們后文稱為比較器。比較器實(shí)際上是一個(gè)實(shí)現(xiàn)了comparator interface是一個(gè)實(shí)例,在Arrays.sort方法我們可以提供這樣一個(gè)實(shí)例,即使被排序的object沒有實(shí)現(xiàn)comparable接口,我們也可以排序了
    2022-11-11
  • deepseek本地部署及java、python調(diào)用步驟詳解

    deepseek本地部署及java、python調(diào)用步驟詳解

    這篇文章主要介紹了如何下載和使用Ollama模型,包括安裝JDK?17及以上版本和Spring?Boot?3.3.6,配置pom文件和application.yml,創(chuàng)建Controller,以及使用Python調(diào)用模型,需要的朋友可以參考下
    2025-02-02
  • Spring Bean的Scope作用域詳解

    Spring Bean的Scope作用域詳解

    本文介紹了Spring框架中的BeanScope(作用域),包括Singleton(單例)和Prototype(原型)兩種常見作用域的定義、生命周期和適用場(chǎng)景
    2025-01-01
  • 詳解Kotlin中的變量和方法

    詳解Kotlin中的變量和方法

    這篇文章主要介紹了詳解Kotlin中的變量和方法的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評(píng)論