最近在Grails中,我不得不重新下載一個項目的新副本 - 並且安裝了新的JRE和JDK。但現在,Grails正在嘮叨我,並說我的項目只使用JRE--我該如何仔細檢查?Grails - 找不到JDK
回答
檢查您的JAVA_HOME系統環境變量是否指向JDK,而不是JRE。
您正在使用哪個IDE,如果有的話?這可能是你的IDE中的一些配置問題。嘗試從命令行編譯/運行grails應用程序,看看是否有效。 (如果是GGTS,你應該看看這裏的一些想法:Groovy and grails jdk issue)
否則,你是否已經將PATH環境變量添加了JAVA_HOME \ bin?
%JAVA_HOME%\bin
是的,在GGTS工作。 grails run-app在cmd提示符下正常工作。和JAVA_HOME \ bin已經在PATH變量 – ry1633 2015-02-06 20:37:48
好吧,你檢查過GGTS是否指向正確的JDK? 在GGTS中,選擇窗口菜單 - >首選項。然後選擇Java->已安裝的JRE。然後點擊添加...選擇標準虛擬機,然後點擊下一步在JRE主目錄中,導航到您安裝了JDK的文件夾。 現在單擊完成。 這將使您回到已安裝的JRE窗口,取消點擊JRE並單擊您新添加的JDK。 – Calabria 2015-02-08 21:49:17
我按照你所說的去做了所有的事情,並且沒有點擊JRE,它仍然給我那個錯誤。 – ry1633 2015-02-11 20:16:04
我和Grails 3.1.4有同樣的問題。我的JAVA_HOME變量設置爲
C:\Program Files\Java\jdk1.8.0_73
,而不是
C:\Program Files\Java\jdk1.8.0_73\bin
,然後將其找到。
- 1. JavaFX JDK找不到
- 2. 找不到JRE的JDK
- 3. 無法找到JDK
- 4. 無法找到jdk
- 5. STS - 找不到Grails庫
- 6. Grails:找不到插件類
- 7. Android上的JavaFX - Gradle找不到JDK
- 8. Android SDK未找到JDK
- 9. Android SDK無法找到JDK
- 10. Eclipse無法找到JDK
- 11. jdk版本1.7已找到?
- 12. 找不到Grails公式字段
- 13. Grails拋出表「xxx」找不到
- 14. Grails在罐子裏找不到課程
- 15. 在Grails 2.5.0中找不到BouncyCastleProvider類
- 16. 查找JDK是否爲openJDK或Oracle JDK
- 17. Tell Grails只有使用哪個JDK
- 18. Windows無法找到64位JDK
- 19. NetBeans安裝沒有找到JDK
- 20. 找到無效的Gradle JDK配置?
- 21. Eclipse無法找到JDK源代碼
- 22. Android Studio 64位無法找到JDK
- 23. 安裝JDK 7u3後無法找到tools.jar
- 24. grails - 無法找到域類
- 25. 找不到文件'C:\ Program File \ Java \ jdk 1.8.0_45 \ jre \ bin \ Android'
- 26. JDK 1.8 JAXB:提供程序com.sun.xml.bind.v2.ContextFactory找不到
- 27. Netbeans 6.9.1安裝錯誤:「找不到兼容的JDK。」
- 28. 我的Eclipse可以編譯,但是我找不到JDK!
- 29. servlet包在我的JDK找不到7更新2
- 30. 的Netbeans就找不到兼容的JDK安裝時
是的,我的JAVA_HOME是C:\ Program Files \ Java \ jdk1.8.0_25 – ry1633 2015-02-05 21:14:31
當您更改JAVA_HOME環境變量時,所有cmd窗口和IDE軟件必須重新啓動,因爲它們使用舊設置。你應該試試這個。我沒有其他想法。 – szpetip 2015-02-05 21:22:51
抱歉意味着澄清 - 我的JAVA_HOME始終是這樣設置的。我沒有改變。那個警告讓Grails仍然困擾我。 – ry1633 2015-02-05 21:29:17