我在用STS2.5.5 和 jdk 1.6在我的系统中32 位 winx XP 我第一次安装它时,它工作得很好,但之后当我重新启动 STS 时,它开始显示异常初始化失败 当我启动 TC 时,它会抛出异常 eclipse - 初始化vm时发生错误无法为对象堆保留足够的空间 在另一个具有相同配置的系统中它工作正常,为了解决这个问题,如果我删除 STS 并重新安装 STS它工作正常,但如果我关闭 STS 并打开它,再次抛出同样的错误,有人可以帮助我吗,我也无法更改 sts.ini 中的大小,如果我增加内存并启动 STS,那么它将无法启动。
答案1
问题出在您的系统上,而不是 STS 或 Java 上。
具体来说,您的系统没有配置足够的物理内存和/或足够的交换空间来允许它启动 JVM。
增加“sts.ini”中的内存大小不会有帮助。事实上,这只会让事情变得更糟。问题是 JVM 已经要求了比系统所能提供的更多的虚拟内存。
经过思考,问题可能是您有多个实例正在“运行”。请检查 Windows 任务管理器并终止所有旧的 STS / Eclipse 实例,然后再试一次。