有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

找不到java Gradle包装类,但有时才找到?

我正在编写一个脚本来提取一些压缩文件并运行它们的gradle包装器。起初这很好,但现在每次我运行脚本时,ZIP都会提取到它们的目录,但我得到:

Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain

我已经运行了gradle wrapper,但我遇到了同样的问题。我的目录很好(我有gradle-wrapper.jar和其他文件)。我已经看过了这个问题的大多数其他线程,但没有一个线程解决了这个问题。为什么会发生这种情况?我该如何解决


共 (1) 个答案

  1. # 1 楼答案

    我发现问题在于目录的命名:

    如果项目被提取到需要转义的带有特殊字符的目录中(在我的例子中是冒号(:),那么gradle会搞砸,无法正确索引项目或运行包装器