【问题标题】:How to resolve java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain error?如何解决 java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain 错误?
【发布时间】:2020-01-12 19:48:58
【问题描述】:

我们正在尝试使用 VScode 将代码部署到 FRC 机器人,但我们不断收到错误消息:

错误:无法找到或加载主类
org.gradle.wrapper.GradleWrapperMain
引起:java.lang.ClassNotFoundException:
org.gradle.wrapper.GradleWrapperMain
终端进程以退出代码终止:1

我们发现其他人也遇到了类似的错误,但他们的解决方案都没有帮助我们。我们非常感谢解决此错误的任何帮助 谢谢

【问题讨论】:

    标签: java gradle classnotfoundexception


    【解决方案1】:

    我假设您使用的是 Gradle 包装脚本(命令行上的gradlew)。该脚本依赖于另外两个文件:

    gradle/wrapper/gradle-wrapper.jar
    gradle/wrapper/gradle-wrapper.properties
    

    我的猜测是 jar 文件丢失或损坏。您可以尝试通过手动下载 Gradle 然后在同一文件夹中运行 gradle wrapper(注意缺少的“w”)来重新生成它们。如果这是您在版本控制存储库(例如 Git)中维护的代码,请确保将这两个文件添加并提交到存储库。

    【讨论】:

      【解决方案2】:

      最近是否对项目文件进行了任何修改?在我在不知不觉中删除整个项目(shift+delete)并恢复它之后,我也遇到了同样的问题,但不知何故 gradlew 命令不起作用(得到的错误与你所得到的相同)。我检查了下面位置的项目文件夹,并能够看到 gradle-wrapper.jar 文件显示为 0kb 大小。

      \gradle\包装器

      所以我用正确的 gradlew jar 文件替换了它,我能够毫无问题地执行命令。有一天可能会帮助某人!和平:)

      编辑 1: 假设上述问题在android studio中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-31
        • 1970-01-01
        • 1970-01-01
        • 2022-12-29
        相关资源
        最近更新 更多