我正在尝试在window 7机器上安装gradle 1.3并执行以下步骤
1.从http://www.gradle.org/ url
下载gradle-1.3.all.zip2.将其提取到 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”
有人能建议我在这里缺少什么吗?
答案 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脚本的>开头设置。
但总的来说,它不适合bin文件夹的占位符。您最好将Path变量定义为:
Path=%JAVA_HOME%\bin;%GRADLE_HOME%\bin;
并删除或重新定义您的JAVA_OPTS或GRADLE_OPTS变量。