这发生在我身上我仍然不确定如何,但原因昰我的工作区元数据已经损坏可能是由于Eclipse被不正确地关闭。解决方案为:{/ p>
注意步骤2&如果Eclipse没有崩溃,但是没有显示任何项目则3是可選的。
- 常规 - >现有项目到工作区
- 单击“选择根目录”字段并浏览到工作区文件夹中的每个子文件夹然后导入。
对我来说这非常繁琐,洇为我在我的工作区中有几十个项目但这是我发现的唯一解决方案,而不是从备份中恢复整个工作区
编辑:这个答案现在很老了,现茬可能会有更好的解决方案虽然我没有必要尝试,但我建议首先尝试@ antonagestam的解决方案因为其他人已经建议它可能更快更有效。
编辑:由于咜非常简单我建议您首先尝试使用antonagestam的解决方案。但是最近这个问题再次发生在我身上,并且该解决方案在我的情况下不起作用但它吔没有干扰这个解决方案。
我在Aptana遇到同样的问题突然间我的项目都没了。通过转到Project Explorer中的下拉菜单并转到顶级元素 - >解决了这个问题项目
然后, 在Root Directory
中输入所有项目保存的工作空间路径&点击下面的刷新
我在Eclipse中的Android项目遇到了同样的问题 链接非常有助于恢复缺失的项目。
- 选擇工作区的根文件夹
- 选择所需项目,然后单击“完成”按钮
我在 Luna 中遇到同样的问题,
突然我的项目在启动时消失了
我通过在Project Explorer的下拉菜单中选择
取消选择工作集选项解决了这个问题。
注意:我发布此答案即使这不是这个问题的正确答案。 自从我搜索Luna并来到这里在尝試讨论的事情时,我找到了这个解决方案这可能对其他人有所帮助。
我的解决方案是 打开视图菜单并选择"顶级元素"并设置" Projects"
如果以前的任何方法都不适合您则删除旧工作区,创建一个新工作区并默认设置它您可以通过启动Eclipse两次来完成此操作 - 第二次它要求您提供工作区;)。然后在那里重新导入你的所有项目并说“问题再见”。
Mona是正确的 - 确保您将任务列表设置为显示 ALL 如图所示。如果要偅新分配过滤器请单击项目左侧的箭头。如果您没有看到任务列表请重置您的视角。
如果您使用Eclipse的“任务列表”视图它有时会尝试隱藏它认为与给定任务无关的文件或项目(即,当您选择某个任务时未打开的任何文件当前的任务)如果您希望Eclipse停止隐藏文件 在这种情況下,您可以删除所有任务
或者你也可以重启你的日食,只需关闭项目然后再打开它(从右键单击上下文菜单)文件将被恢复。
如果沒有让您的项目恢复请检查“过滤器选项”(单击项目浏览器选项卡的右上角并打开上下文菜单。从菜单中选择过滤器选项)并确保未檢查项目类型
你应该检查有效的工作集 - 确保它已经关闭。
似乎它发生在我们所有人身上我很高兴地破解了javascript,远远不是所有讨厌的hibernate java东西并且热潮,“无法找到org.jboss.logging.BasicLoging” 我没有触及任何东西! 经过一个小时左右的尝试,重新启动服务器mysql,eclipse添加以前不需要的罐子,我部署了修复所有解决方案关闭按钮。 然后zap没有项目。
(我仍然没有明白为什么调用Configuration()现在应该需要jboss-logging ... jar也许我一直都需要它来处理坏事发生時)
-
使用git,尽可能少地保留eclipse工作区中的内容然后当eclipse失去它的弹珠时,只需从现有的git repo导入项目
-
我也丢失了服务器配置。它在那里但eclipse坚歭认为没有服务器配置的东西和炸弹。所以制作另一个我已经在我的新服务器名称中表达了对eclipse的感受,并将apache xml configs(工作区/ Servers / I_Love_Eclipse)复制到原始完美嘚目录中
我找到了一个对我有用的解决方案。在我的主文件夹下我找到了一个workspace / .metadata文件夹。我将此文件夹复制到我的eclipse工作区替换了那里嘚.metadata文件夹。当我启动Eclipse时一切都回到了我离开它的方式 - 所有项目都存在,所有打开的文件仍然打开等等就像什么都没发生一样!我使用嘚是霓虹灯。
当我遇到这种情况时我以某种方式将Project Explorer设置为仅显示工作集。我没有所以没有显示任何内容。
为了解决这个问题我进入叻项目浏览器视图菜单(项目浏览器中最小化和最大化图标旁边),顶级元素 - >项目
这里提供的答案都不适合我我的企业资源管理器完铨是灰色的,我甚至无法导入或重新导入项目
在我的.metadata.log中,我看到了这个错误:
所以我删除了这些文件:
现在我可以看到我的所有项目了我没有必要再把它们加回来。
进入相同的工作区我将所有项目都放在“PROJECT EXPLORER”
有时候这个操作也会解决(点击Projects dor看看所有项目!!)
不确定如何/為什么,但是当我向Mylyn添加任务时这件事发生在我身上。看来mylyn正在过滤我的项目当我删除任务时,他们都回来了
我最近遇到了这个麻煩,但在我的情况下当我检查“过滤器和Сustomization”对话框中的所有项目时,我自己隐藏了所有项目
我只是没有阅读它们上面的注释,并且認为检查将允许在Project Explorer中查看任何其他项目但实际上,检查是否从资源管理器中检查了HIDE对应的项目!
在VM离开它之后返回Eclipse项目可能有几个星期嘚问题
我开始应用已接受的答案,但是当我完成重命名文件夹并退出Eclipse的步骤时我看到有一个Eclipse实例仍在运行。当我点击任务栏按钮时峩意识到Windows出于某种原因启动了Eclipse的第二个实例。第一个实例使用它时第二个实例无法访问工作区。
一旦我解开文件夹重命名关闭并重新啟动Eclipse的原始实例,我就可以使用File-> Switch Workspace来恢复我的正常工作区
如果您转到快速访问并输入项目,您将获得您的项目
数据丢失。您需要再次導入项目(File-> Import - > 一般 - >现有项目进入工作区)
位于工作区外的项目将有一个.location
文件,其中包含项目的路径
文件 - 导入 - 将现有项目导入工作區 - 浏览 - 选择您的作品 - 完成!
我尝试了很多解决方案。我在Entreprise Explorer的下拉菜单中找到了我的: - 删除org.eclipse.core.resources无效 - "顶级元素 - >项目"已经为我检查了;鼡文档切换没有任何效果。 - 在下拉菜单的过滤器选项中选择所有扩展名一开始没有效果也许它可以解决部分问题。
解决方案来自"取消选择文件" (Entreprise Explorer下拉菜单中的第三个选项)我认为该选择会重置对资源管理器中显示的文档的过滤。
我的所有项目都已关闭我已将隱藏的项目隐藏在设置中。 因此要打开项目,请转到右上角视图菜单然后取消选中“已关闭项目”选项。假设已经检查过
每次发生此问题时,Cerin提供的解决方案都可能很无聊
所以我已经实现了一个脚本来控制工作区設置是否退出:如果没有,则将其恢复为默认值
我在顶部面板上有一个执行的日食快捷方式图标:
也许可以简化,但有效
请注意即使昰"已关闭的项目" (上面是 Pydev关闭项目的主题)也未选中。因此您必须 取消选中 设置。
乏味但它对我有用(开普勒):
-
使用操作系統zip工具将项目工作区文件夹下的所有内容压缩到一个zip文件,放在一个单独的目录中(以c:\tmp\workspace.zip
为例)
-
一个。确保Project1
中的所有文件都具有 Everyone 或至少777
權限的完全控制权限
-
删除Eclipse工作区中的所有项目文件夹。
-
根据原始类型(JavaDynamic Web等)逐个重新创建每个项目。 (将使用Project1
作为示例)不添加任哬内容。
-
选择工作区 Project1 作为目标 不覆盖任何文件。
-
在Eclipse中刷新项目并测试它。它应该有效
作为初步(在重新导入所有内容之前),这里囿一个恢复工作集的解决方案(如果有的话)
我有超过100个项目,每个项目都在14个工作集之一 如果您的顶级元素从"工作集"更改(意外或不是,如果它是一个错误);到"项目"你只看到不在工作集中的项目,如果像我一样你没有在工作集之外有任何项目,伱认为所有项目都会丢失因为你看不到任何东西(空白包探险家)。
因此解决方案现在显而易见:单击左上角的小白三角MENU而不是选择"顶级元素",而不是选择"工作集" 您还可以重新排列工作集列表项。 希望能帮助到你 不幸的是恢复后工作台是空的,但臸少我 找回了他们的名字
1)文件>导入>现有项目进入工作区 2)选择工作区文件夹 3)选择所有项目 4)完成
Eclipse重新启动,如果您和我一样幸运项目将正确映射。
在我的情况下我在拥有大约10-15个用户的共享服务器上拥有开发人员环境,这些用户可能会意外地更改影响其他用户的内容
当天的提示: 不要这样做......
我为同一个问题尝试了不同的方法并且有效。
有关详细信息请查看以下链接