2014-09-27 100 views
0

所以不知何故,我能够打破Gradle,同时四处寻找定义PATH的地方。无论何时我尝试运行gradle,都会得到相同的错误,无论命令或目录如何。这是我得到的Broke 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,并且由于某种原因将所有东西搞砸了

+0

你在运行什么操作系统?如果运行'echo $ PATH'(unix)或'echo%PATH%'(windows),你会得到什么输出? – 2014-09-27 05:50:51

+0

我在OSX上。我得到'/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/me/gradle-2.0/bin:/usr/local/git/bin:/usr/X11/bin' – user3280133 2014-09-27 13:36:11

回答

0

这可能是某种'路径空间'问题(可能与参数引用相关)或者您使用启动脚本和Java调用所以现在它使用一些路径作为被执行类的名称。

+0

如何检查我是否做了这些事情? – user3280133 2014-09-27 17:26:15

+0

如果您真的编辑了Gradle发行版中的一些文件,那么我建议您将其删除并重新开始安装Gradle。鉴于你的问题和缺乏其他细节,可能很难找出发生了什么事以及出了什么问题。 – Radim 2014-09-27 19:00:53

+0

我想通了,并更新了OP – user3280133 2014-09-27 20:52:42