为啥我的 Eclipse 总是崩溃?
Posted
技术标签:
【中文标题】为啥我的 Eclipse 总是崩溃?【英文标题】:Why does my Eclipse crash all the time?为什么我的 Eclipse 总是崩溃? 【发布时间】:2011-05-31 18:26:13 【问题描述】:有些愚蠢的问题,我不得不承认 - 希望它不会花费我太多的分数。
明确一点:如果您能帮我找出崩溃的原因,我也很高兴。我不希望有一个准确的答案。
但是,我不明白为什么我的 Eclipse 一直在崩溃(冻结)。主要是在我保存文件时。
由于某种原因,最近崩溃似乎有所增加...
我使用 Eclipse Helios (Version: 3.6.1)
和 Java 版本 1.6.0_20
(OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu2) OpenJDK 64-Bit Server VM (build 19.0-b09, 混合模式))在 Ubuntu 10.10(64 位)上。
谢谢!
【问题讨论】:
这些崩溃究竟是如何表现出来的?进程冻结?发生这种情况时是否会消耗 CPU 周期?还是实际上存在 JVM 段错误? 我不完全知道为什么,但 Eclipse 似乎无法与 Ubuntu 附带的 64 位 JVM 一起正常工作。不过,它适用于 sun-java6-jdk 包。 hm,有没有办法检查我的崩溃是否真的与 Open JDK 相关?当 Eclipse 崩溃时,窗口变暗,Eclipse 不再响应。 CPU 消耗没有显着增加。当我退出并重新启动 Eclipse 时,一切都恢复正常了 - 有时它告诉我 .log 文件有问题。 它也一直在为我崩溃。它曾经与 Helios 崩溃,现在与 Indigo 崩溃。它通常发生在一段时间后,我清理 + 构建,然后繁荣.... IDE 突然关闭,退出代码为 1... 我正在使用 Eclipse Indigo + Windows 7 + JDK 1.6,Tomcat 6.0! God Help us!!! 【参考方案1】:尝试从partner
repository 安装sun-java6-jdk
。
【讨论】:
hm,我想过这个,但 Oracle 最近很容易不喜欢它们......这就是我不想这样做的原因。 OpenJDK 仍然无法与 Sun JDK 相提并论,遗憾的是……尤其是字体渲染差异很大。 @Steve 因为已知 OpenJDK 会导致 Eclipse 崩溃?在你 -1 之前阅读 cmets。 我使用 java 版本 "1.6.0_17" OpenJDK Runtime Environment (IcedTea6 1.7.5) (rhel-1.16.b17.el5-x86_64) OpenJDK 64-Bit Server VM (build 14.0-b16, mixed模式)它工作得很好。 对我来说,我做了两件事:改用 Oracle Java;停止使用oxygen gtk(顺便说一句,我使用的是 Mageia 而不是 Ubuntu/Kubuntu)。【参考方案2】:您使用的是什么版本的 Firefox?问题可能出在 xulrunner。 Firefox 4 使用 xulrunner 2.0,但 eclipse 3.6 与它不兼容。阅读更多here
【讨论】:
同时,我从 Ubuntu 切换到 Debian,从 OpenJDK 切换到 Sun JDK。虽然我还是不太喜欢Oracle,但至少有JDK更好用。【参考方案3】:我也遇到了用 open jdk 运行 eclip 的问题,你可以尝试安装 sun/oracle 的 jdk 并用它运行 eclipse
【讨论】:
在我这样做之前有没有办法检查我的问题是否真的与 Open jdk 相关? 也许看看错误日志,但我真的看不出来=S 听起来很有趣-也许如果我可以用谷歌搜索错误,就有解决方案。我在哪里可以找到它? 从菜单中点击“window”->“Show View”->“Others”,它应该被列为“Error Log”【参考方案4】:您是否尝试过使用 sun-jdk 来运行 Eclipse 并查看是否有帮助?
【讨论】:
hm,我想过这个,但 Oracle 最近很容易不喜欢它们......这就是我不想这样做的原因。 您可以随时尝试 IBM JDK:ibm.com/developerworks/java/jdk/linux/download.html以上是关于为啥我的 Eclipse 总是崩溃?的主要内容,如果未能解决你的问题,请参考以下文章