Eclipse(伽利略):为什么“初始化Java工具:59%”需要永远?

2022-09-03 15:08:29

Java和Eclipse的新手。由于某种原因,我在某一天第一次加载Eclipse时,它会冻结在“初始化Java工具:59%”。最终,它克服了这一点,我可以做我的工作。但是,这个“初始化Java工具:59%”阶段需要非常非常长的时间。有谁知道它为什么这样做或如何解决它?


答案 1

您可以对 Eclipse Java 进程进行多个线程转储,以查看正在执行哪些插件。下面是有关如何获取线程转储的一些信息

发生的事情是,Eclipse 加载所有项目配置,然后为每个项目初始化所有声明的构建器。构建器加载和初始化是花费大部分时间的原因。一些构建器需要解析和/或重新加载项目依赖项,例如jar和其他项目,并检查项目资源是否已更改。此过程还可以触发其他项目上的构建器初始化,并且可能需要更长的时间,具体取决于您使用的第三方插件。


答案 2

它基于每个工作区进行中断。我已经成功地删除了插件数据。通常这可以通过以下方式找到:-

[workspace-directory]/.metadata/.plugins

如果您删除除以下内容之外的所有内容:-

org.eclipse.core.resources

您将保留您的项目,但其他所有内容都将被删除(首选项,scm存储库...等)并且需要重新创建/重新导入(欢迎页面将迎接您,但不要惊慌)。

可能有一组特定的插件数据应该被删除,但这修复了我最后一次出现的问题,所以我没有其他任何东西可以进一步磨练问题状态......暂时。