2011-02-16 129 views
18

由于某些未知原因,我在工作区中创建的项目不再列在程序包资源管理器选项卡中。程序的实际文件仍然存在于指定工作区的闪存驱动器中。如何纠正这个问题,以便我可以访问这个工作区中的项目?eclipse -restore缺少项目

+1

如果你的eclipse关闭不当,那么配置文件必须被破坏。你可以在这种情况下检查这个答案 - http://stackoverflow.com/a/10542974/816416 – 2012-11-01 08:22:02

回答

7

在菜单上创建新项目,然后选择按钮“从现有源创建项目”并选择磁盘上的项目目录。

-2

尝试刷新(F5)的工作区。

+0

我试图刷新工作区,但它并没有帮助 – trs 2011-02-16 17:50:16

11

你在不同的工作空间吗?尝试File > Switch Workspace或者如果您已经在正确的工作区中,则可以尝试File > Import > General > Existing Projects into Workspace并重新导入项目。

+3

如果这些是Maven项目,请选择Import-> Maven->现有的Maven项目` – HDave 2013-07-10 13:51:01

+0

这对我有效。 – 2015-01-05 14:39:05

2

如果您使用Android项目,直接导入不起作用。我发现处理这个问题的最快方法是将项目移动(不复制)到不同的位置,然后将它们导回到工作区中,确保将文件复制到原始工作区中。

目前,Android eclipse插件有一个错误,它会将您的项目重命名为软件包名称,而不是使用您打算用于项目的“友好”名称。由于日食经常以这种方式放弃项目,这可能会导致很多挫折。如果这个错误得到修复,或者您知道解决方法,我将非常感激。

2

我有一个案例,我的项目从工作区中消失了,当我试图将现有项目导入到工作区时,Eclipse报告该项目已经在工作区中了!所以我简单地创建了一个与项目所在文件夹名称/位置相同的新项目。这让我的项目在我的生活中恢复了生机。这在Eclipse的开普勒版本中工作。

0

我找到了一种解决此问题而不创建新项目的方法。

当我处于Java EE透视图时,我的项目从Package Explorer视图中消失。当我切换到Java透视图时,他们再次出现在Package Explorer中。

版本:Mars.2版本(4.5.2) 版本ID:20160218-0600

不知道是什么原因导致这个问题出蓝色多久这个解决方案将举行。

0

,需要从工作区删除受影响的项目,然后再导入他们一个简单的解决方案:

  1. 从工作区删除受影响的项目(不要删除磁盘)
  2. 打开的文件。文件>>从文件系统打开项目>>选择文件的位置>>选择要打开的项目。
  3. 导入它们后,它应该可以工作。