Gradle无法正常安装

时间:2013-09-23 14:16:52

标签: classpath gradle

我正在尝试在window 7机器上安装gradle 1.3并执行以下步骤

1.从http://www.gradle.org/ url

下载gradle-1.3.all.zip

2.将其提取到 F:\ localRepository \ gradle-1.3

3.设置环境变量

GRADLE_HOME = F:\ localRepository \ gradle这个-1.3

GRADLE_OPTS = F:\ localRepository \ gradle这个-1.3 \ bin中

PATH = F:\ localRepository \ gradle-1.3 \ bin; F:\ jdk1.7.0_21 \ bin

JAVA_HOME = F:\ jdk1.7.0_21

JAVA_OPTS = F:\ jdk1.7.0_21 \ BIN

4.运行CMD中的RUN gradle

5.getting

“无法找到或加载主要类F:\ jdk1.7.0_21 \ bin”

有人能建议我在这里缺少什么吗?

2 个答案:

答案 0 :(得分:0)

那些JAVA_OPTS看起来很可疑。你想通过设置它来实现什么目标?

如果你看一下gradle.bat(在F:\ localRepository \ gradle-1.3 \ bin中),你会看到这行实际启动Java来运行Gradle:

“%JAVA_EXE%”%DEFAULT_JVM_OPTS %% JAVA_OPTS %% GRADLE_OPTS%“ - Dal.gradle.appname =%APP_BASE_NAME%” - classpath“%CLASSPATH%”org.gradle.launcher.GradleMain%CMD_LINE_ARGS%

就Java而言,你的%JAVA_OPTS%看起来像是主类的名字。之后的所有内容都会被解析为参数。

JAVA_OPTS用于您要传递给JVM的参数。

您的GRADLE_OPTS看起来有点不寻常。

答案 1 :(得分:0)

关于JAVA_OPTS和GRADLE_OPTS我引用Gradle文档:

  

JVM选项   可以通过环境变量设置用于运行Gradle的JVM选项。您可以使用GRADLE_OPTS>或JAVA_OPTS。这些变量可以一起使用。按照惯例,JAVA_OPTS是许多Java应用程序共享的环境>变量。典型的用例是在JAVA_OPTS中设置HTTP代理>在GRADLE_OPTS中设置内存选项。这些变量也可以在gradle或gradlew脚本的>开头设置。

     

http://www.gradle.org/installation

但总的来说,它不适合bin文件夹的占位符。您最好将Path变量定义为:

Path=%JAVA_HOME%\bin;%GRADLE_HOME%\bin;

并删除或重新定义您的JAVA_OPTS或GRADLE_OPTS变量。