我試圖在Windows 7中安裝groovy。 我從groovy站點下載了歸檔文件。 解壓縮。 加入GROOVY_HOME
環境之路。 將bin路徑添加到環境。 之後,我重新啓動了Windows。 但是當我嘗試從CMD時髦,我得到錯誤:Groovy安裝
Error: Could not find or load main class org.codehaus.groovy.tools.GroovyStarter
我試圖在Windows 7中安裝groovy。 我從groovy站點下載了歸檔文件。 解壓縮。 加入GROOVY_HOME
環境之路。 將bin路徑添加到環境。 之後,我重新啓動了Windows。 但是當我嘗試從CMD時髦,我得到錯誤:Groovy安裝
Error: Could not find or load main class org.codehaus.groovy.tools.GroovyStarter
根據他們webside install on windows也許你沒有Java主路徑設置:
Set your JAVA_HOME environment variable to point to your JDK. On OS X this is /Library/Java/Home, on other unixes its often /usr/java etc. If you’ve already installed tools like Ant or Maven you’ve probably already done this step.
你能同時提供你的GROOVY_HOME路徑和系統路徑 - 也許你做了一些錯字。
您的路徑中可能有其他Groovy版本的目錄。如果您之前已經安裝了Groovy(可能在幾年前 - 無所謂),請檢查您的環境變量,特別是其他Groovy發行版的PATH
。
文件%GROOVY_HOME%/conf/groovy-starter.conf
給出了啓動二進制文件時實際發生的一些提示。考慮到這一點,你的問題的原因可能是錯誤的二進制文件的使用。這可能導致其他類或類名稱的預期超出最新GROOVY_HOME
目錄提供的內容 - 最終導致您的錯誤。
爲此檢查所有路徑兩次。
UPDATE:
我只是不小心碰到了這個問題,因爲我是用Groovy的版本亂搞(就像我告訴過你不要;))。 這裏是一個簡單的提示如何找出所有路徑是否正確(對於Windows)。
cmd
打開你的Command-Shell。set DEBUG=true
來激活調試語句。groovysh
(請求交互式Groovy-shell)。歡呼聲
打開命令行並用回波測試路徑。
echo %path%
echo %JAVA_HOME%
echo %GROOVY_HOME%
你只需要GROOVY_HOME設置爲你的Groovy目錄 爲如GROOVY_HOME = C:\常規\ Groovy的2.4.6
和JAVA_HOME到JRE
製作確保GROOVY_HOME/bin和JAVA_HOME/bin在您的路徑中可用
Java _家在場。 – Pein
GROOVY_HOME - D:\ groovy-2.4。4 JAVA_HOME - C:\ Program Files文件\的Java \ jdk1.7.0_79 變量PATH的 - 「d:\ Groovy的2.4.4 \ BIN」; 「C:\ Program Files文件\的Java \ jdk1.7.0_79 \ BIN」 – Pein
路徑看起來不錯。我最後一次拍攝的文件和目錄用戶權限 - 也許你缺乏它們。 – michalczukm