2014-09-27 163 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