2012-04-03 48 views
4

我想在我的Windows 7中安装grails,我已经安装了JDK 1.7.0并从它的站点下载了grails,并在路径“C:\grails”中解压,我在jdk中有“C:\Program Files\Java\jdk1.7.0”。我已设置环境变量JAVA_HOME = "C:\Program Files\Java\jdk1.7.0\bin"GRAILS_HOME = "C:\grails"并将"%GRAILS_HOME%\bin"JAVA_HOME添加到高级设置的路径中。但是当我尝试运行"grails -v""grails help"时,出现错误"The system cannot find the path specified."。我甚至将我的目录更改为“C:\ grails”并运行“grails -v”,但它仍然给我同样的错误。Grails安装

我不知道它有什么问题,请帮我安装这个东西。 感谢

+0

'JAVA_HOME = “C:\ Program Files文件\的Java \ jdk1.7.0 \ BIN” 到 “C:\grails\grails-2.5.0”,而不是'不能包含' bin' – Chris 2012-04-03 16:07:35

+0

工作就像一个魅力!非常感谢 !! – 2012-04-03 16:32:31

+0

发表了一个答案,以便您可以关闭该问题;-) – Chris 2012-04-03 16:43:13

回答

12

JAVA_HOME = "C:\Program Files\Java\jdk1.7.0\bin"不能包含“本”

0

你要验证的Java通过在命令行中输入“Java的版本”第一工作正常。

当你说你把zip解压到“C:\grails”时,那个目录现在只有一个子目录(即“grails-2.5.0”或下载的任何版本),还是包含一堆子目录(bin,conf dist,doc等)?

如果答案是前者,你GRAILS_HOME应该指向的只是C:\grails\