我的项目的项目描述文件(.project)缺失

我在Vista(32位)上使用Eclipse PDT 3.5。 它的工作,虽然日食需要pipe理员权限执行。 这让我很烦,但我接受。

但是:每隔一段时间(我不确定,甚至每次我想打开一个项目),我都会收到错误信息“项目描述文件(.project)缺less我的项目 ”。

它不会丢失,它在项目的主文件夹中。 它没有设置特殊的标志(它不是隐藏的,也没有系统文件,也没有写保护)。

这是我列表中的所有项目。 我迄今为止唯一find的解决scheme是从eclipse中删除项目并重新添加它。 这有点烦人。

我能做什么?

编辑:工作区是在服务器卷上。 这可能是问题吗? 我之前使用过Eclipse 3.3,并且在服务器path上没有问题。 服务器卷映射到一个驱动器号。

我通过Googlesearchfind了这个解决scheme 。 我刚刚有这个问题,它解决了这个问题。

我的错误是把一个项目放在工作区外的其他位置,并在几台不同path的计算机之间共享这个工作区。 我了解到,当项目不在工作区中时,其位置保存在workspace / .metadata / .plugins / org.eclipse.core.resources / .projects / PROJECTNAME / .location中

删除.Location并将项目重新导入到工作空间解决了问题。 希望这可以帮助。

我有同样的问题,在我的情况.project文件也出现在项目目录中,并具有正确的权限。

这个问题发生在我closures并重新打开多个项目之后,Eclipse试图同时重build它们。

在我的情况下,Eclipse在工作空间目录中丢失了.location文件中的5个项目中的2个: <workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/<project name>/.location

我已经按照如何获取项目列表中的说明, 如果意外删除.metadata并通过File :: Import :: Other :: General :: Existing Projects手动在工作区中File :: Import :: Other :: General :: Existing Projects 。 之后.location文件被重新创build,Eclipse停止抱怨。

我有同样的问题,我没有得到这个错误,因为我closures项目之前,我closuresmyEclipse,并没有整理默认位置。

我的项目源代码和编译的文件在默认的工作区域之外,但默认情况下myEclipse在默认的工作区中创build了stubb文件夹。 当我设置项目时,有两个.project文件 – 一个在默认工作区中指向工作目录,另一个在我select的目录中.project。

如果因为某种原因手动移动文件,Elipse就会丢失引用并输出一个缺失的项目文件错误,但是原因是你手动移动了这些文件,Eclipse失去了引用

我在Ubuntu上使用Eclipse 3.5.1。 重新启动我的机器后,我的项目在PHP资源pipe理器视图发出警告,该.project文件丢失。 问题是我的项目托pipe的外部目录在重新启动时没有挂载。 所以我从命令行执行mount -a ,Eclipse识别这些文件。

如果您只想结账,并从工作区删除文件夹,则还需要在Java视图中删除对该文件夹的引用。 那么它应该检查,如果它是第一次检查。

 <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>Lynxster</name> <comment></comment> <projects> </projects> <buildSpec> </buildSpec> <natures> </natures> </projectDescription> 

在名称标签中给出项目文件夹的名称,并使用.project扩展名保存该文件,并将其粘贴到项目文件夹中。

这对我工作。

如果你保留了你的文件夹的备份,那么你所要做的就是从备份中恢复下面的文件夹:

 workspace/.metadata/.plugins/org.eclipse.core.resources