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


72

我在Vista(32位)上使用Eclipse PDT 3.5。尽管eclipse需要管理员权限才能执行,但它仍然有效。这让我很烦,但是我接受了。

但是:时不时地(我不确定,甚至可能每次我想打开一个项目),我都会收到错误消息“我的项目的项目描述文件(.project)丢失了。”。

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

这适用于我列表中的所有项目。到目前为止,我发现的唯一解决方案是从Eclipse中删除该项目,然后重新添加它。这有点烦人。

我能做什么?

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


可能是一个愚蠢的问题,但是您确定每次都使用相同的工作空间吗?您是否尝试过创建和使用其他工作区以查看问题是否仍然存在?
Stephen Doyle,2009年

1
每个项目都有一个单独的工作区。创建项目时,请选择现有路径。
马丁

gradle由于使用cleanEclipse而不是just导致出现此错误clean
丹尼尔(Daniel)

Answers:


76

我通过谷歌搜索找到了这个解决方案。我刚遇到这个问题,它解决了。

我的错误是将项目放在工作空间之外的其他位置,并在路径不同的多台计算机之间共享该工作空间。我了解到,当项目不在工作区中时,其位置将保存在工作区/.metadata/.plugins/org.eclipse.core.resources/.projects/PROJECTNAME/.location中

删除.location并将项目重新导入到工作区中即可解决此问题。希望这可以帮助。


55
从Eclipse中删除项目(不删除磁盘上的内容),然后再次导入它要容易得多。另一件事是我在指定目录(Eclipse 4.3)中没有我的项目的.location文件
i.shadrin 2014年

10

我遇到了同样的问题,在我的情况下,.project文件也存在于项目目录中,并且具有正确的权限。

在我一个接一个地关闭并快速重新打开多个项目之后,Eclipse尝试同时重建它们,从而使我想到了这个问题。

就我而言,Eclipse丢失.location了5个项目中2个的工作区目录中的文件:<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/<project name>/.location

我已遵循有关如何在意外删除.metadata如何获取项目列表的说明,并通过手动将项目导入工作区中File :: Import :: Other :: General :: Existing Projects.location再次创建该文件后,Eclipse停止抱怨。


我按照您的步骤操作,只需关闭项目并从工作区中删除,然后重新导入将被修复的项目。
艾哈迈德·塞勒姆

2

我遇到了同样的问题,自从关闭项目之后再关闭myEclipse并没有整理默认位置,就没有遇到这个错误。

我的项目源文件和编译文件在默认工作空间之外,但是默认工作空间中有myEclipse默认创建的存根文件夹。设置项目时,有两个.project文件-一个在默认工作区中指向工作目录,另一个在我选择的目录中。


1

如果您出于任何原因手动移动文件,则Elipse会丢失参考并输出丢失的项目文件错误,但是原因是您手动移动文件而Eclipse丢失了参考


0

我在Ubuntu上使用Eclipse 3.5.1。重启机器后,PHP Explorer视图中的项目发出警告,提示.project文件丢失。问题是重新启动时未挂载我的项目所在的外部目录。因此,我从命令行执行了mount -a,Eclipse识别了文件。


0

如果只想签出并从工作空间中删除文件夹,则还需要在Java视图中删除对该文件夹的引用。然后,它应该像第一次签出一样签出。


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

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

这对我有用。


0

就我而言,我已经更改了存储Eclipse项目的根文件夹。我跑步时发现了tha:

cat .plugins/org.eclip.resources/.projects/<projectname>/.location 

0

当我更改主文件夹位置时,Martin在Minecraft Mod项目中遇到了相同的问题。通常我会这样打开项目

这是我开始项目时的样子

我得到相同的“我的项目的项目描述文件(.project)丢失。” 错误。

后来我在这样的主文件夹中找到了.project文件。

这是我找到.project文件的位置

我发现,蚀到“文件->从文件系统或存档打开项目”并导航到带有.project文件的主项目文件夹,可以解决此问题。

我的项目已经包括在内

马丁,这是我在这里的第一篇文章,希望对您有所帮助。


0

我创建了一个新的工作区并导入了旧项目。我只是很长时间没有打开此工作区,所以不知道为什么会发生此问题


-1

如果保留worskpace文件夹的备份,则只需从备份中还原以下文件夹:

workspace/.metadata/.plugins/org.eclipse.core.resources
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.