【问题标题】:Eclipse -Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-2.1-bin.zip'Eclipse - 无法从“https://services.gradle.org/distributions/gradle-2.1-bin.zip”安装 Gradle 发行版
【发布时间】: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

【问题讨论】:

    标签: java eclipse gradle


    【解决方案1】:

    尝试以下步骤:

    【讨论】:

      【解决方案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 设置到另一个分区。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2019-12-28
              • 1970-01-01
              • 1970-01-01
              • 2021-07-26
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多