我使用的是Eclipse3.3("Europa").Eclipse周期性地需要非常长的时间(可能永远)才能启动.我在Eclipse日志(log)中唯一能看到的是:

    !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.

谷歌搜索显示someone's suggestion我删除了该文件夹:

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

这似乎没有帮助.

除了从一个新的工作区开始(这是我不想做的事情,因为重新正确设置我的所有项目需要几个小时),有没有办法让Eclipse正确启动?

推荐答案

这可能不是您问题的确切解决方案,但在我的例子中,我跟踪了Eclipse使用SysInternals Procmon轮询的文件,发现Eclipse经常为我的一个项目轮询相当大的快照文件.go 掉它,一切开始都很正常(尽管工作区处于上次启动时的状态).

删除的文件是:

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\<project>\.markers.snap

Java相关问答推荐

所有 case 一起输入时输出错误,而单独放置时输出正确

Spring Boot@Cachebale批注未按预期工作

嵌入式ActiveMQ Artemis Web控制台加载错误

在springboot 3中,当我调用api endpoint时,会出现404

对Java中的通配符参数的混淆

我不能再在Android Studio Hedgehog上用Java语言创建新项目了吗?

使用GridBagLayout正确渲染

测试期间未执行开放重写方法

具有阻塞方法的开源库是否应该为执行提供异步选项?

对于亚洲/香港,使用ResolverStyle.STRICT的LocalDate.parse返回意外结果

使用PDFBox从PDF中删除图像

将Spring Boot 3.2.0升级到3.2.1后查询执行错误

有效的公式或值列表必须少于或等于255个字符

将JSON字符串转换为Java类

从12小时开始的日期模式

为什么我不能建立输入/输出流?Java ServerSocket

如何调整JButton的大小以适应图标?

在Java中使用StorageReference将数据从Firebase存储添加到数组列表

JavaFX:为什么我的ComboBox添加了一个不必要的单元格的一部分?

为什么没有加载java.se模块?