【发布时间】:2012-09-13 10:16:16
【问题描述】:
我使用的是 Windows 7 32 位操作系统。我正在使用 Eclipse 3.7 (Indigo) 32 位。我安装了 jdk1.7.0_07 32 位。有时当我以管理员身份运行 Eclipse 时,会收到以下错误消息,
当我点击“确定”时,我收到以下错误消息,
有时我会收到this 错误消息。在其他时候,Eclipse 会启动,但是当 Gradle 在尝试启动其守护进程时初始化其 VM 时会失败。
发生了什么事?我意识到这是一个内存问题,但为什么我能够偶尔启动 Eclipse 并运行一切正常?而在其他时候,为什么我可以启动 Eclipse 但无法运行任何东西,或者根本无法启动 Eclipse?
作为开发人员,这种行为令人讨厌。
【问题讨论】:
-
您是否修改了 eclipse.ini 文件?也许这只是您正在使用的版本,但我不记得我的其中包含所有这些设置。我会在你的 workspace\.metadata\ 文件夹中检查 eclipse 的错误日志。它可能有更多关于失败时发生的事情的信息。
-
我确实修改了 eclipse.ini 文件以增加内存并指向 1.7 JVM。我会确保检查错误日志并报告,谢谢!
-
你的路径是什么样的?您是否安装了 32 位和 64 位 Java/
-
@RNJ,我只安装了 32 位 Java。
-
您运行的是 Citrix 还是类似的东西?我知道其中一些 DLL 会进入 Windows 内存空间并将其切碎,以防止需要大块(例如 1GB)的程序运行,而您会得到这个确切的错误。唯一的办法是降低你的 mx 数量(不幸的是)。
标签: java eclipse windows-7 jvm heap-memory