gpt4 book ai didi

java - VM 初始化期间发生错误,无法为对象堆保留足够的空间 - Spring Tool Suite?

转载 作者:搜寻专家 更新时间:2023-10-31 20:12:44 24 4
gpt4 key购买 nike

我在构建 Gradle 项目时遇到以下错误,但 SpringToolSuite 运行良好

Error occured during the initialization of VM
Could not reserve enough space for object heap
Error: Could not create Java Virtual Machine
Error: A fatal exception has occurred. Program will exit.

我有 4GB 内存,我的操作系统是 64 位,我最近将 Java 从 1.6 升级到 1.7

这是我的 sts.ini

 -startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx768m
-XX:MaxPermSize=1024m

我已经尝试了 -Xms-Xmx 的各种变体,但仍然出现相同的错误。

最佳答案

如果您的 STS 运行良好,那么问题出在 JVM gradle 运行以构建您的项目。

如果您使用的是 Gradle Wrapper,您可以直接配置它的文件,如果您希望 eclipse 覆盖它的参数,那么您可以尝试在 Window > Preferences > Gradle > Arguments 下编辑 Gradle 首选项 -Xmx-Xms 的自定义值。

enter image description here

关于java - VM 初始化期间发生错误,无法为对象堆保留足够的空间 - Spring Tool Suite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com