Gradle 不知怎么打破了格拉德尔

Gradle 不知怎么打破了格拉德尔,gradle,build.gradle,Gradle,Build.gradle,所以,不知何故,我在四处寻找定义路径的地方时打破了格拉德尔。每当我尝试运行gradle时,无论是命令还是目录,都会出现相同的错误。这是我得到的 Exception in thread "main" java.lang.NoClassDefFoundError: Users/me/gradle-2/0/bin/gradle Caused by: java.lang.ClassNotFoundException: .Users.me.gradle-2.0.bin.gradle at java

所以,不知何故,我在四处寻找定义路径的地方时打破了格拉德尔。每当我尝试运行gradle时,无论是命令还是目录,都会出现相同的错误。这是我得到的

Exception in thread "main" java.lang.NoClassDefFoundError: Users/me/gradle-2/0/bin/gradle
Caused by: java.lang.ClassNotFoundException: .Users.me.gradle-2.0.bin.gradle
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
那么现在到底发生了什么


编辑:我想出来了!我设置了$GRADLE_OPTS,出于某种原因,它把一切都搞砸了

这可能是某种“路径中的空间”问题,可能与引用参数有关,或者您使用了启动脚本和Java调用,因此现在它使用一些路径作为已执行类的名称

你在运行什么操作系统?如果运行echo$PATH unix或echo%PATH%windows,您会得到什么输出?我在OSX上。我得到/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/me/gradle-2.0/bin:/usr/local/git/bin:/usr/X11/bin我该如何检查我是否做了这些事情?如果你真的编辑了gradle发行版中的一些文件,那么我建议你删除它并重新开始安装gradle。考虑到你的问题和缺乏其他细节,可能很难追踪到底发生了什么和什么是错的。