Eclipse - 无法从“https://services.gradle.org/distributions/gradle-2.1-bin.zip”安装 Gradle 发行版

Posted

技术标签:

【中文标题】Eclipse - 无法从“https://services.gradle.org/distributions/gradle-2.1-bin.zip”安装 Gradle 发行版【英文标题】:Eclipse -Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-2.1-bin.zip' 【发布时间】:2019-05-22 01:52:03 【问题描述】:

我正在尝试在 eclipse 中创建一个新的 gradle 项目 由于安全原因,Eclipse 无法下载任何插件/软件

当我尝试创建一个 gradle 项目时,出现以下错误,

无法找到请求目标的有效证书路径可能 不安装 Gradle 发行版 'https://services.gradle.org/distributions/gradle-2.1-bin.zip'。

但是我已经在本地机器上下载了 zip 文件, 如何在 eclipse 中添加这个 zip gradle-2.1-bin.zip

【问题讨论】:

【参考方案1】:

尝试以下步骤:

通过网络下载 ZIP -> https://services.gradle.org/distributions/gradle-2.6-bin.zip 将 ZIP 文件移动到项目的“gradle/wrapper”目录中 打开“gradle/wrapper/gradle-wrapper.properties”文件 进行此编辑“distributionUrl=gradle-2.6-bin.zip” 刷新项目:)

【讨论】:

【参考方案2】:

从 SO 问题中得到解决方案

Spring STS 3.6.1 and Gradle plugin

解决办法是

navigate to Windows->Preferences->Gradle. On the right hand pane , set folder under gradle distribution to path to gradle directory. I set it to "C:\software\gradle-2.6"

【讨论】:

因为我想保持 Gradle Wrapper 完好无损,所以我尝试了一种稍微不同的方法。我使用命令行检查我的项目是否构建。此情况并非如此。重新启动 Eclipse (2018-12) 后,此特定错误消失了(刷新 Gradle 项目可能也有帮助)。当我修复了我的凭据(问题的根本原因)后,一切都按预期工作。【参考方案3】:

我也遇到了这个问题,并通过使用以下步骤修复构建来解决它。

转到项目主目录。 运行以下两条命令

 1) gradle wrapper 
 2) .\gradlew build

完成这些步骤后,在 IDE 中使用 Gradle > Refresh Gradle Project 刷新项目

【讨论】:

【参考方案4】:

尝试将您下载的 zip 文件添加到 .gradle/wrapper/dists/,使其看起来像 .gradle/wrapper/dists/gradle-2.1-bin

【讨论】:

完成此操作后,您必须重新启动 Eclipse。 我在其他 SO 问题中看到了相同的解决方案,但这里的问题是我们即将创建一个项目。 File -> New Project -> Gradle ,创建项目时出现此错误【参考方案5】:

虽然其他答案有效,但它并不能解决以后可能会出现的核心问题。由于我在工作中遇到了同样的错误,我认为这会有所帮助:

错误unable to find valid certificate path to requested target表示Eclipse由于各种原因无法识别证书,无法使用HTTPS访问该站点:

这可能是自签名证书(对于 gradle.org 高度怀疑) CA COMODO ECC 域验证安全服务器 CA 2 无效;

您可以使用 Java 面板检查您的信任存储中的根 CA:如果缺少,您会得到解释。

您可以使用 Java CPL 将其添加到您的信任库中。您需要先在浏览器中导出证书。 您可以添加网站的证书,但我不建议您这样做:使用相同 CA 的网站会出现问题。 您可以尝试将 JDK 更新到最新的 JDK8/11,但请注意 Eclipse 可能不会使用您希望它使用的 JRE/JDK;为此,您需要使用 -vm 启动参数。

【讨论】:

【参考方案6】:

Gradle 分发可通过 http 和 https 获得

我已将 wrapper/gradle-wrapper.properties > distributionUrl 更改为 http 而不是 https,它对我有用。

【讨论】:

【参考方案7】:

当我在我的 Windows 系统上安装更新版本的 Eclipse 和 Gradle 时,我遇到了类似的问题。 设置与我的旧设置相同,只是旧版本没有问题。

事实证明,我的 GRADLE_USER_HOME 目录上没有足够的空间。因此,我建议如果有人遇到同样的问题,请清理您的磁盘空间(对我来说是 c:) 或将 gradle repo 设置到另一个分区。

【讨论】:

以上是关于Eclipse - 无法从“https://services.gradle.org/distributions/gradle-2.1-bin.zip”安装 Gradle 发行版的主要内容,如果未能解决你的问题,请参考以下文章

在“eclipsify”之后,无法从 Eclipse 运行 Play Framework 项目

无法直接从 Eclipse 到设备调试 android 应用程序

无法从 Eclipse 运行 android 2.2 模拟器

myeclipse或eclipse无法从wtpServer添加tomcatServer

无法从书中导入 Eclipse 中的示例项目

无法从 SQLite 检索数据说 android (Eclipse) 中不存在该列