2012-02-18 155 views
4

如果我輸入groovycmd,沒有任何反應。我可以看到新進程find.exe在30分鐘內消耗25%的CPU時間。如果我殺了它,控制檯將顯示Groovy無法啓動在Windows 7 64

ERROR: JAVA_HOME is set to invalid directory: $CORRECT_JDK_PATH

我該如何解決它?

回答

0

基本上,只要將你的JAVA_HOME環境變量指向你的jdk文件夾,而不是jre文件夾。 爲了運行groovy需要JDK而不是JRE,所以只要確保你已經安裝了JDK,然後確保你將JAVA_HOME var設置爲正確的文件夾。

哦,不要忘記在更改JAVA_HOME變量以使其生效後運行新的cmd窗口。

+0

因爲我傷心,路徑沒問題 - 它指向JDK,而不是JRE。 find.exe或其他問題 - 它不響應 – 2012-02-18 21:35:07

0

JAVA_HOME是錯誤的,因爲穿上$CORRECT_JDK_PATH字符串,而不是路徑...

0

我解決了這個問題卸載Groovy和下載的二進制版本,然後進入從計算機「屬性」。 ,它打開控制面板,在邊欄上,選擇「高級系統設置」,然後單擊「環境變量」,搜索「GROOVY_HOME」單擊「編輯」,並通過反編譯groovy更改位置。我建議在「C:\ Program Files文件(x86)\ Groovy \ Groovy-2.4.5 \ bin」中選擇'OK'。