最近在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