我不確定您的意思是「安裝」二進制ZIP分佈。你並沒有真正安裝任何通常意義上的術語......你只需將ZIP文件解壓縮到任何你喜歡的地方。在我的Windows XP筆記本電腦上,我將其內容解壓縮到C:\groovy-1.8.6\
。
我聽說有人抱怨問題,當他們解壓縮到包含空格的路徑(如C:\Documents and Settings\YourUsername\Desktop
)...所以也許這可能是你的問題,如果你解壓到你的桌面或其他東西。
只需將ZIP文件解壓到某處,然後將其/bin
目錄添加到PATH中。在Windows XP的機器:
- 右鍵單擊「我的電腦」
- 選擇「屬性」
- 轉到「高級」選項卡
- 單擊「環境變量」按鈕
- 編輯在
PATH
變量,並添加C:\groovy-1.8.6\bin
(或其他)
的Groovy installation instructions還建議你添加GROOVY_HOME
變量(指向C:\groovy-1.8.6
)和JAVA_HOME
變量指向您的Java JDK的根目錄(位於JDK內部的JRE)(而不是 JRE位於JDK內部)。但是,說實話,我只記得在將Groovy放到新機器上的一半時間裏添加這兩個環境變量,並且它從來沒有給我帶來任何問題。
與ZIP文件解壓縮後,其/bin
目錄在你的PATH
,你只需打開一個命令提示符,然後鍵入:
groovy <script name>
...或者,運行GUI界面:
groovyConsole
如果偶然發現了那些「groovyStarter」錯誤,因爲您嘗試運行startGroovy
,則可以使用上述兩個命令中的一個來代替。 「startGroovy.bat
」命令是一個內部腳本,旨在通過/bin
下的其他腳本間接使用。如果直接調用它,它會拋出一個java.lang.ClassNotFoundException: org.codehaus.groovy.tools.GroovyStarter
堆棧跟蹤...因爲它需要其他腳本之一來調用它之前設置一些變量。
祝你好運!
我剛剛在我的WinXP SP3機器上安裝了它(1.8.6,二進制發行版),沒有任何問題。檢查你的環境變量(JAVA_HOME,GROOVY_HOME)。當你運行「groovy -v」時你會得到哪個輸出? – jalopaba 2012-02-11 08:17:49
另外,你有從groovy 1.8.6的_'longy stacktrace'_的副本嗎? – 2012-02-11 10:00:00