“在 VM 初始化期间发生错误;无法为对象堆保留足够的空间“使用 -Xmx3G

2022-08-31 10:13:21

首先,我有一个带有8gb内存的盒子,所以我怀疑总内存是问题所在。此应用程序在 6GB 或更小的计算机上运行良好。

我正在尝试在Eclipse中运行配置中的“VM参数”下使用-Xmx3G保留3GB空间。

每次我尝试保留超过1500mb时,我都会收到此错误:“VM初始化期间发生错误;无法为对象堆保留足够的空间“使用 -Xmx3G

这是怎么回事?


答案 1

可能是您在该机器上使用32位jvm吗?


答案 2

以下是修复方法:转到 Start->Control Panel->System->Advanced(tab)->Environment Variables->System

Variables->New:
Variable name: _JAVA_OPTIONS   
Variable value: -Xmx512M

Variable name: Path  
Variable value: ;C:\Program Files\Java\jre6\bin;F:\JDK\bin;  

将其更改为适当的路径


推荐