【问题标题】:Gradlew can't reserve 3G heap memory. Properties are set to 1GGradlew 无法预留 3G 堆内存。属性设置为1G
【发布时间】:2019-01-28 10:30:06
【问题描述】:

我有一个新的 Gradle 问题。我设法为 forge 1.7.10 设置了 eclipse 工作区。但我不能为 forge 1.10.2、1.11.2 或 1.12.2 做 我的 gradle.properties 将 -Xmx 设置为 1G。当我尝试反编译MC时,出现“无法为3145728KB对象堆保留足够空间”的错误,但堆空间设置为1G,而不是3G。错误代码也没有帮助:

13:46:04.822 [INFO] [org.gradle.process.internal.DefaultExecHandle] Successfully started process 'command 'C:\Program Files (x86)\Java\jdk1.8.0_181\bin\java.exe''

13:46:04.906 [QUIET] [system.out] Error occurred during initialization of VM
Could not reserve enough space for 3145728KB object heap

13:46:04.913 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: FAILED

13:46:04.914 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Process 'command 'C:\Program Files (x86)\Java\jdk1.8.0_181\bin\java.exe'' finished with exit value 1 (state: FAILED)

13:46:04.917 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':decompileMc'

13:46:04.918 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :decompileMc FAILED

13:46:04.918 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :decompileMc (Thread[Daemon worker,5,main]) completed. Took 0.871 secs.
13:46:04.919 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[Daemon worker,5,main]] finished, busy: 12.474 secs, idle: 0.011 secs

13:46:04.928 [ERROR] [org.gradle.BuildExceptionReporter]

13:46:04.929 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.

13:46:04.929 [ERROR] [org.gradle.BuildExceptionReporter]

13:46:04.929 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:

13:46:04.929 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':decompileMc'.

13:46:04.930 [ERROR] [org.gradle.BuildExceptionReporter] > Process 'command 'C:\Program Files (x86)\Java\jdk1.8.0_181\bin\java.exe'' finished with non-zero exit value 1

13:46:04.930 [ERROR] [org.gradle.BuildExceptionReporter]

13:46:04.930 [ERROR] [org.gradle.BuildExceptionReporter] * Try:

13:46:04.931 [ERROR] [org.gradle.BuildExceptionReporter] Run with --stacktrace option to get the stack trace.

13:46:04.931 [LIFECYCLE] [org.gradle.BuildResultLogger]

13:46:04.932 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED

13:46:04.932 [LIFECYCLE] [org.gradle.BuildResultLogger]

13:46:04.932 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 28.788 secs

谁能帮我解决我的 gradle 问题?

【问题讨论】:

    标签: gradle heap-memory minecraft gradlew minecraft-forge


    【解决方案1】:

    1 GB 不足以存储 3 GB 的所需数据。

    JVM 需要 3 GB 的空间,而您告诉它最大为 1 GB。你给的不够多,它需要的比你给的多。

    将 -Xmx 提高到 3GB。

    【讨论】:

    • 我得到了解决方案,一个 32 位 java 隐藏在某个我没有看到的地方。我删除了它,它工作了
    • 那些讨厌的备用安装
    猜你喜欢
    • 2012-05-14
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多