2014-11-24 99 views
4

我使用eclipse Indigo,subclipse 1.10.x和javaNL。每当我尝试在eclipse中刷新我的项目时,它都会陷入“还原资源0%”和“计算更新需求0%”。我试图杀死日食并重新打开该项目,它仍然如此。我不明白为什么会发生这种情况。它最近开始发生。在它工作正常之前。Eclipse挂起恢复资源

回答

6

问题:我不明白为什么会这样

笼统的回答:http://www.ihateeclipse.com/

(我可以共享这个意见和不认为Eclipse应当被称为IDE,但是这不会解决您的问题 - 因此让我们继续可能的解决方法)。

可能的解决方法:

1)在清洁模式How to run eclipse in clean mode? and what happens if we do so?启动Eclipse。 (这解决了我的问题,我不断回来的80%“我搞砸了我自己的国家”问题)。 2)如果这没有帮助 - 你将不得不停止日食,确定相应的文件(或只是任何保存这些信息的文件)并手动删除它们,然后重新启动eclipse。就像我仍然遇到与“搜索类型”(Ctrl + T)相关的问题,并且必须删除这里描述的文件Eclipse type hierarchy not always working(遗憾的是,我不知道关于您当前问题的文件的任何内容 - 所以请随时倒下我的“答案”因为它不直接回答你的问题)。

我发现关于“完全重置”的最好的东西似乎是:http://letsgetdugg.com/2009/04/19/recovering-a-corrupt-eclipse-workspace/http://blog.pdark.de/2011/09/02/restoring-a-corrupted-workspace-in-eclipse/(注意:我没有验证所描述的行为)。

3.)重新创建工作区 - 删除任何日食物品,如.metadata文件夹,并只保留项目的所有物(例如来源,资源等)。然后根据你现有的项目源创建一个新的eclipse项目)。 4.如果步骤1-3失败,请考虑重新安装Eclipse(再次包括此步骤中的步骤3)或切换到至少可处理其自身状态的适当IDE。我经历了很少见的情况,最终这些事情是由我引发的,而不是由月蚀发生的奇迹般地发生 - 我没有看到任何可能性,你如何能够在你的情况下管理它,除非你搞砸了与eclipse源本身)。

希望这会有所帮助 - 即使因此SO社区也是如此,我经历过更好的结果,当涉及到这些特定问题时,直接询问eclipse开发人员社区(然而,您经常会获得到一个开放Bug的链接,因为你的问题),最后只是在最近遇到这样的问题时,“只需从现有源文件导入到新的eclipse工作区”(我花了大约5分钟时间来检查我们的源代码,使用-clean作为默认值启动Eclipse并导入现有的Maven项目解决任何日食问题 - 而每个日食问题可能需要几天才能解决,对我的日常业务没有任何进一步优势)

+0

#2为我解决了这个问题。我删除了.metadata/.plugins/org.eclipse.core.resources,然后重新导入项目。 – Ring 2015-06-19 01:11:09

2

我不知道这是否会帮助任何人,但我有同样的问题。有些链接建议我删除我不想做的元数据。

什么固定对我来说是:

  1. 我有多个Eclipse工作区,我手动关闭使用系统监视器/任务栏我的日食,因为它不会让我接近,因为它被挂。
  2. 我切换工作区,它似乎运行良好。于是我转回到挂着的那个,问题似乎消失了。
+0

也为我工作。杀死日食 - >重新命名我的orig。工作区 - >重新启动eclipse - >再次关闭eclipse - >重命名我的orig。 WS back - >重新启动eclipse。 – 2017-08-24 08:55:43

0

我不小心将目标文件检入SVN。目标文件非常庞大,因此它被封锁在恢复资源上。一旦我从SVN中删除了这些目标文件,这个问题从未发生过。但JBA的答案非常全面,所以我会将其标记为正确答案。

0

帮我: 再删除文件 “* .snap” 下org.eclipse.core.resources在 worskpace/.metadata/.plugins/org.eclipse.core.resources/

和共享项目(设置SVN设置)

0

这对我有用: 转到您的工作区安装,并手动删除您的maven项目下的目标目录(不用担心,maven会在编译时创建另一个)。这在“恢复源”中删除了我的卡住Eclipse状态(线程),始终为0%。

0

我有这个相同的问题,当重启Eclipse时它处于“等待”模式时,我快速取消了“Rerverting Resources”任务。