显示在vm初始化期间发生的错误错误的STS 2.5.2无法为对象堆eclipse保留足够的空间


0

我在用 STS2.5.5与jdk 1.6 在我的系统中 32 BIT winx Xp 当我第一次安装它时,它对于少数HR工作正常, 之后,当我重新启动STS时,它开始显示异常 初始化失败 当我启动TC它会引发异常 在初始化vm期间发生的错误无法为对象堆eclipse预留足够的空间 它在具有相同配置的另一个系统中正常工作, 解决这个问题,如果我 删除STS并重新安装STS 它工作正常,但如果我关闭STS并打开它再次抛出相同的错误 有谁能够帮我, 我也无法改变我的sts.ini中的大小 如果我增加内存并启动STS,那么它将无法启动。

Answers:


0

问题在于您的系统,而不是STS或Java。

具体来说,您的系统没有足够的物理内存和/或足够的交换空间配置为允许它启动JVM。

增加“sts.ini”中的内存大小无济于事。事实上,它只会让事情变得更糟。问题是JVM已经要求提供比系统更多的虚拟内存。


经过反思,问题可能是您有多个实例“正在运行”。检查Windows TaskManager并在再次尝试之前终止所有旧的STS / Eclipse实例。


谢谢你的回复,我验证了这一点,我确信没有STS运行或运行eclipse的多个实例

在初始化VM期间仍然出现错误无法为对象堆保留足够的空间

我发现这里确切的问题是,每次我重新启动STS或让它闲置很长时间,VM args正在改变-xmx正在改为1024,我的系统应该是512,任何人都可以帮助我为什么vm args变了?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.