2012-06-13 125 views
6

最近我一直在使用Eclipse,并没有遇到任何问题。昨天晚上,我的工作非常好。然而,今天早上,每当我加载它时,程序就停止加载启动画面的一半(在实际工作空间打开之前)。这些信息显示“正在加载工作台”并且永远停留在那里。当我多次点击它时,我收到一条消息,说Java(TM)Platform SE二进制文件没有响应。Eclipse随机停止启动

谷歌并没有得到很多帮助,似乎只是给了很多关于我的世界的回应。我对我需要开始寻找的地方感到有些困惑,因为自从我最后成功使用它以来没有任何变化。没有更新Java或Eclipse或其他任何东西。感谢您的帮助,并让我知道您是否需要更多信息!

+0

尝试重新安装或检查是否有任何问题与已安装的Java。最后一次工作时是否改变了设置? –

+0

由于Eclipse是用Java编写的,它应该有可能获得线程转储(例如使用jstack)并确定被阻止的内容。这可能会为您的google查询提供更具体的信息 – Robin

+0

查看堆栈跟踪对于提升bugs.eclipse.org上的错误可能会有帮助。重新安装前最简单的方法是运行“eclipse -clean”。 –

回答

0

Eclipse有时会变得很奇怪。如果您在最初安装的目录外移动东西,它通常不会加载。我不知道这是你做的,但你最好的选择是备份你的工作区,然后重新安装eclipse。我相信这会做到这一点。

0

尝试重新安装,如果可能的话,或检查日食错误日志,这将出现在'/.metadata/.plugins/org.eclipse.ui.workbench/log'。

这将帮助您了解问题。

3

两件事情来检查时,你有问题的Eclipse:

  1. 首先,经常检查.log文件,地处.metadata目录(<workspace path>/.metadata/.log )您的工作区(不是Eclipse安装目录)。请记住,这是Linux或Mac OS下的隐藏文件。它通常包含导致崩溃的异常。在启动Eclipse之前,我通常会删除任何现有的.log文件,只是为了确保查看相关日志条目(该文件将在启动时重新创建)。

  2. 如果#1没有帮助,可以尝试删除.metadata目录。它将在启动时重新创建(这基本上是通过更改工作区来完成的)。在我使用Eclipse的经验中,我注意到一些文件可能在.metadata内部受到损坏,从而使Eclipse变得异常怪异。请记住,此目录包含您在Eclipse中为其制作的自定义项及其用于工作区的插件,您可能需要重新制作它们。

希望这会有所帮助。