OMG,eclipse(它是Gallileo,但是以前的版本我也遇到过这样的问题)再次崩溃,一如既往地默默地坠毁。这可能每周发生一次,但这真的很烦人。我现在所拥有的只是一个崩溃日志。有没有办法发现这些崩溃的真正原因?
崩溃日志的标题,看不到任何有用的东西:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d80f8d4, pid=1388, tid=3180
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed mode)
# Problematic frame:
# V [jvm.dll+0xcf8d4]
#
对于Galileo,我建议尝试使用最新的JVM启动它;
这并不意味着您必须使用该JDK编译项目:您可以在eclipse会话中声明所需的JDK。
(来源:benmccann.com)
(虽然这张图片显示的是jdk1.5,你可以用任何其他JVM启动eclipse)
有关详细信息,请参阅此eclipse.ini。
正如最近的thread illustrates,这可能发生在“旧的”eclipse.ini中,因此值得检查和更新ini文件。
这是Eclipse触发的Sun Java VM中的一个错误。众所周知,这很难搞清楚。我建议这种方法: