【问题标题】:Grails 3 error "Could not reserve enough space for object heap"Grails 3 错误“无法为对象堆保留足够的空间”
【发布时间】:2017-08-04 20:58:46
【问题描述】:

在我的 GRAILS 3.2.7 应用程序文件夹中运行命令时:

grailsw generate-all com.mycmp.myapp.*

我得到错误:

VM 初始化期间发生错误无法保留足够 对象堆空间错误:无法创建 Java 虚拟 机器。

我使用的是带有 Java 1.8.0 x64 的 Windows 10 x64。 在网上查看应该添加 gradle 的 JVM 选项,但不知道应该在哪里完成。 尝试在 gradle.properties 中添加

org.gradle.jvmargs=-Xmx3072m -XX:MaxPermSize=524m

但一点运气都没有。有什么提示吗?

这是完整的错误信息:

|解决依赖关系。请稍候... |错误 初始化错误 类路径:无法启动守护进程。这个问题可能是 由守护进程配置不正确引起的。例如,一个 使用了无法识别的 jvm 选项。请参阅用户指南 关于守护进程的章节 https://docs.gradle.org/3.4.1/userguide/gradle_daemon.html请阅读 以下过程输出以了解更多信息: ----------------------- VM 初始化期间发生错误无法为对象堆保留足够的空间错误:无法创建 Java 虚拟机。错误:发生了致命异常。 程序将会退出。 (使用 --stacktrace 查看完整的跟踪信息)

【问题讨论】:

    标签: gradle grails-3.0


    【解决方案1】:

    原来我的 JAVA_HOME 指向的路径不是我的 PAT 环境变量中的 java 文件夹。 使用

    在 cmd 窗口中检查
    ECHO %JAVA_HOME%
    ECHO %PATH%
    

    【讨论】:

      猜你喜欢
      • 2014-06-26
      • 2013-08-05
      • 2014-02-28
      • 2021-09-22
      • 1970-01-01
      • 2013-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多