我想在Ubuntu 12.04上安裝Gradle。起初,我在存儲庫中使用了該軟件包,但打到thisbug後發現我最好使用更新的版本。在Ubuntu上安裝Gradle 12.04
我已經通過將官方1.0軟件包複製到/usr/local/share/
目錄並添加從/usr/local/bin/gradle/
到/usr/local/share/gradle-1.0/bin/gradle
的軟鏈接,刪除了內置軟件包並安裝了gradle。
它似乎工作,但我遇到了類路徑問題。也就是說,只要我嘗試建立一個項目,我得到
Exception executing [email protected] in compiler daemon: java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileGroovy'.
> org/apache/commons/cli/ParseException
現在locate commons-cli.jar
給我
/usr/share/groovy/lib/commons-cli.jar
/usr/share/java/commons-cli.jar
顯然,這兩個JAR文件不在類路徑中。通常我會運行一個帶有-cp
選項的Java可執行文件來將東西添加到類路徑中。但是gradle可執行文件本身是一個在調用Java之前自行設置類路徑的腳本。
什麼是安裝Gradle並使其在類路徑中找到所需的所有東西的正確方法?
請注意,我是一個完整的新手到JVM的世界,所以不要以爲我所熟悉的東西:-)