最近在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. :找不到JAVA_HOME。在/ usr/JDK找不到
- 3. 找不到JRE的JDK
- 4. Grails需要jdk
- 5. 無法找到jdk
- 6. 無法找到JDK
- 7. GRAILS - 找不到域類
- 8. STS - 找不到Grails庫
- 9. Grails:找不到插件類
- 10. Android上的JavaFX - Gradle找不到JDK
- 11. Android Studio安裝不能找到JDK?
- 12. 在intellijIDEA中找不到JDK x64
- 13. 在Windows 7上找不到JDK
- 14. 在JDK 1.7中找不到jnlp.jar
- 15. Groovy和grails jdk問題
- 16. Android SDK未找到JDK
- 17. Eclipse無法找到JDK
- 18. jdk版本1.7已找到?
- 19. Android SDK無法找到JDK
- 20. Typesafe activator:Java JDK無法找到
- 21. 升級到Grails 2.4.4:找不到/index.gsp
- 22. grails 3.1.4 - create-app找不到web profile
- 23. Grails拋出表「xxx」找不到
- 24. Grails的3.1.10找不到意見
- 25. Grails在罐子裏找不到課程
- 26. 在Grails 2.5.0中找不到BouncyCastleProvider類
- 27. 在Grails中找不到表格「XXX」
- 28. 找不到Grails公式字段
- 29. 查找JDK是否爲openJDK或Oracle JDK
- 30. Tell Grails只有使用哪個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