Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse挂起恢复资源_Eclipse_Maven_Svn_Rcp_Subclipse - Fatal编程技术网

Eclipse挂起恢复资源

Eclipse挂起恢复资源,eclipse,maven,svn,rcp,subclipse,Eclipse,Maven,Svn,Rcp,Subclipse,我使用EclipseIndigo、Subclipse1.10.x和javaNL。每当我尝试在eclipse中刷新我的项目时,它都会陷入将资源恢复为0%和计算更新需求恢复为0%的困境。我试图杀死eclipse并重新打开该项目,但它仍然这样做。我不明白为什么会这样。这是最近开始的。在它正常工作之前 问题:我不明白为什么会发生这种情况 一般回答: (我可能同意这一观点,不认为Eclipse应该被称为IDE,但这不会解决您的问题——因此让我们继续进行可能的解决方案) 可能的解决方法: 1.)以清洁模式启

我使用EclipseIndigo、Subclipse1.10.x和javaNL。每当我尝试在eclipse中刷新我的项目时,它都会陷入将资源恢复为0%和计算更新需求恢复为0%的困境。我试图杀死eclipse并重新打开该项目,但它仍然这样做。我不明白为什么会这样。这是最近开始的。在它正常工作之前

问题:我不明白为什么会发生这种情况

一般回答:

(我可能同意这一观点,不认为Eclipse应该被称为IDE,但这不会解决您的问题——因此让我们继续进行可能的解决方案)

可能的解决方法:

1.)以清洁模式启动eclipse。(这解决了大约80%我不断返回的“我把自己的状态搞砸了”问题)

2.)如果这样做没有帮助-您必须停止eclipse,识别相应的文件(或任何包含此类信息的文件)并手动删除它们,然后重新启动eclipse。我仍然会遇到我的“搜索类型”(Ctrl+T)问题,并且必须删除这里描述的文件(不幸的是,我不知道关于您当前问题的任何文件-所以请随意否决我的“答案”,因为它没有直接回答您的问题)

关于“完全重置”,我发现最好的事情似乎是:或(注意:我还没有验证所描述的行为)

3.)重新创建工作区-删除所有eclipse个人物品,如
.metadata
文件夹,只保留项目的个人物品(例如源、资源等)。然后基于现有的项目源创建一个新的eclipse项目)

如果步骤1-3失败,请考虑重新安装Eclipse(在这个过程中包含以上步骤3)或切换到至少可以处理其自身状态的适当IDE。 5.)我经历了一些罕见的情况,这些事情最终是由我触发的,而不是由eclipse神奇地突然发生的——我看不出在您的情况下如何处理这些事情的任何可能性,除非您弄乱了eclipse源代码本身)


希望这能有所帮助——尽管如此,SO社区还是很大,但当涉及到这些特定问题时,我直接向eclipse开发人员社区询问了更好的结果(不过,您经常会得到一个指向开放Bug的链接……它们是因为您的问题而创建的),结果“只是从现有源导入到一个新的eclipse工作区”每当我最近遇到这样的问题时(我需要大约5分钟的时间来签出我们的源代码,以-clean作为默认值启动Eclipse,并导入现有的Maven项目来解决任何只解决Eclipse的问题,而这些Eclipse问题中的每一个问题都需要几天的时间才能解决,对我的日常业务没有任何进一步的好处)我不知道这是否对任何人都有帮助,但我也有同样的问题。一些链接建议我删除元数据,我不想这样做

对我来说,解决这个问题的办法是:

  • 我有多个eclipse工作区,我使用系统监视器/任务栏手动关闭了eclipse,因为它不允许我关闭,因为它挂起了
  • 我换了工作区,它似乎运行得很好。所以我又换回了挂着的那个,问题似乎已经解决了
    我意外地将目标文件签入到SVN。而且目标文件是巨大的ans,因此无法恢复资源。一旦我从SVN中删除了这些目标文件,这个问题就从未发生过。但JBA的答案相当全面,因此我将把它标记为正确答案。

    这对我有帮助: 删除中org.eclipse.core.resources下的文件“*.snap” worskpace/.metadata/.plugins/org.eclipse.core.resources/

    然后再次共享项目(设置SVN设置)

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

    我也有同样的问题,我只是在重启Eclipse时快速取消了“重新恢复资源”任务,因为它处于“等待”模式。

    \2为我解决了这个问题。我删除了.metadata/.plugins/org.eclipse.core.resources,然后重新导入了这些项目。杀死eclipse->重命名我的源代码。工作区->重新启动eclipse->再次关闭eclipse->重命名我的源代码。WS-back->restartedeclipse。