我使用的是Eclipse 3.3(“Europa”)。周期性地,Eclipse需要非常长的时间(可能永远)才能启动。我在Eclipse日志中唯一能看到的是:

    !ENTRY org.eclipse.core.resources 2 10035 2008-10-16 09:47:34.801
    !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

谷歌搜索发现有人建议我删除文件夹:

workspace\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes

这似乎并没有起到什么作用。

如果不从一个新的工作空间开始(这是我不喜欢做的事情,因为重新正确地设置所有项目需要花费数小时),那么是否有一种方法可以使Eclipse正确地启动?


当前回答

我在Fedora 18上的eclipse (Juno)遇到了非常类似的问题。在调试Android会话的过程中,eclipse结束了调试会话。我试图重新启动eclipse,但它一直挂在启动屏幕上。我尝试了上面的各种建议,都没有成功。最后,我检查了adb服务(android调试桥):

# adb devices
List of devices attached 
XXXXXX offline

我知道android设备仍然连接,但它报告离线。我断开了设备并关闭了adb服务:

# adb kill-server

然后我等待了几秒钟,重新启动了adb服务:

# adb start-server

把我的机器人重新插上。在那之后,日食开始得很好。

其他回答

try:

CD到<workspace>\.metadata\.plugins\org.eclipse.core.resources 删除文件*。snap(或。marker in Indigo)

如果您使用的是Eclipse 4.5/4.6、旧于v2.9.0的Eclipse Xtext插件版本以及特定的工作空间配置,也可能由此错误引起。

解决方法是创建一个新的工作空间并导入现有的项目。

GTK3 + Xorg上的这个错误也可能导致冻结/死锁

https://bugs.eclipse.org/bugs/show_bug.cgi?id=568859

可以通过使用Wayland会话来解决,尽管在我的情况下,Eclipse由于某种原因无法检测到合理的字体,看起来像这样:

相关:

https://www.reddit.com/r/swaywm/comments/bkzeo7/font_rendering_really_bad_and_rough_in_gtk3/

https://www.reddit.com/r/swaywm/comments/kmd3d1/webkit_gtk_font_rendering_on_wayland/

Windows ->首选项->常规->启动和关机

是否选中启动时刷新工作区?

我做了很多这样的解决方案,但似乎没有一个对我有效。最终成功的是重启了我的Mac。我注意到我的jconsole似乎也卡住了,这让我立即重新启动,因为它似乎与Java相关,而不是专门与Eclipse相关。