我使用的是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正确地启动?


当前回答

这个对我很有用:

另一个更好的解决办法显然有效:

关闭Eclipse。 临时将有问题的项目移出工作空间。 启动Eclipse,等待工作区加载(它应该加载)。 再次关闭Eclipse。 将项目移回工作空间。

来源:升级到GWT 2.0/谷歌应用程序引擎1.2.8后,Eclipse在打开工作区时挂起

其他回答

我是这样做的:

CD到.metadata.plugins\org.eclipse.core.resources 删除.snap文件 注意到进度标签每隔几秒钟就会做一些事情,似乎卡住了 退出eclipse(不要在这里重新启动|文件,否则您必须再次返回步骤1) 再次打开eclipse。

在启动eclipse时使用-refresh或-clean没有帮助。

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/

对我有用的是——在Ubuntu上

Ctrl + F1 ps - e 对eclipse、Java和adb的进程号Kill -9

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

在Mac OS X上,通过双击Eclipse应用程序启动Eclipse。如果需要将参数传递给Eclipse,则必须在Eclipse应用程序包中编辑Eclipse .ini文件:按住Control键时选择Eclipse应用程序包图标。这将为您呈现一个弹出式菜单。在弹出菜单中选择“显示包内容”。在Contents/MacOS子文件夹中找到eclipse.ini文件,并用您最喜欢的文本编辑器打开它,以编辑命令行选项。

在文件开头添加:"-clean"和"-refresh",例如:

-clean
-refresh
-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library