5

I am new to gradle and I am getting started with the Installing Gradle guide.

When I follow the guide's 'Environment variables' step, I set GRADLE_HOME as /path/to/gradle and add /path/to/gradle/bin to the PATH in ~/.bashrc.

And I run gradle -v in the command line, it gives me this error:

Exception in thread "main" java.lang.NoClassDefFoundError: org/gradle/launcher/GradleMain
Caused by: java.lang.ClassNotFoundException: org.gradle.launcher.GradleMain
    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)
Could not find the main class: org.gradle.launcher.GradleMain.  Program will exit.

it looks like the class path is missing so I set the CLASSPATH variable to '.:path/to/gradle/lib/gradle-launcher-1.2.jar' and login again. It is still not working...

Any hints

Thx in Advance :)

4

2 回答 2

3

将以下内容添加到环境文件中

PATH="... :$GRADLE_HOME/bin" GRADLE_HOME="/opt/gradle/gradle-1.0-milestone-3"

重新加载环境变量

源 /etc/环境

将符号链接添加到 usr/bin 文件夹

$ sudo ln -sf /opt/gradle/gradle-1.0-milestone-3/bin/* /usr/bin/.

打开一个新的终端。使用“ gradle -v ”测试安装

于 2013-07-19T07:02:34.490 回答
1

如果您使用的是 Mac OSX,我认为使用 Homebrew(Mac OSX 的包管理软件)更容易安装和管理所有软件包。今天我使用 brew 命令安装了 gradle 2.0。

通过使用安装 brewbrew install然后更新您brew update的以获得所有当前更改。

安装 brew 后,您可以使用 brew 安装所有软件包

安装 Gradle 的命令:

brew install gradle

设置您的 gradle 环境,因此您需要使用以下命令在终端中打开 .bash_profile:vim .bash_profile

之后,您需要将其添加到您的 bash_profile

export GRADLE_HOME=$(/usr/local/Cellar/gradle/) 

HomeBrew 总是将所有软件包安装到 /usr/local/Cellar 但我建议检查终端中的 gradle 路径。

当您尝试时, gradle -v您应该会看到:


摇篮 2.0

构建时间:2014-07-01 07:45:34 UTC 内部版本号:无 修订:b6ead6fa452dfdadec484059191eb641d817226c

Groovy:2.3.3 Ant:2013 年 12 月 23 日编译的 Apache Ant(TM) 版本 1.9.3 JVM:1.7.0_60 (Oracle Corporation 24.60-b09) 操作系统:Mac OS X 10.9.4 x86_64

于 2014-08-04T12:43:44.173 回答