2012-04-03 85 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\