75

我在 Vista(32 位)上使用 Eclipse PDT 3.5。它可以工作,尽管 eclipse 需要管理员权限才能执行。这让我很恼火,但我接受了。

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

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

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

我能做些什么?

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

4

12 回答 12

85

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

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

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

于 2013-06-27T12:34:17.243 回答
13

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

在我一个接一个地快速关闭并重新打开多个项目并且Eclipse试图同时重建它们之后,这个问题发生在我身上。

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

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

于 2012-05-18T19:01:42.153 回答
2

我遇到了同样的问题,自从我在关闭 myEclipse 之前关闭项目并且没有整理默认位置以来,我还没有收到该错误。

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

于 2009-12-10T17:18:38.770 回答
2

如果您出于某种原因手动移动文件,那么 Elipse 会丢失引用并输出缺少项目文件的错误,但原因是您手动移动文件而 Eclipse 丢失了引用

于 2011-05-16T17:58:38.450 回答
1

我在 Ubuntu 上使用 Eclipse 3.5.1。重新启动我的机器后,我在 PHP Explorer 视图中的项目给出了 .project 文件丢失的警告。问题是我的项目所在的外部目录在重新启动时没有挂载。所以我从命令行做了一个mount -a并且 Eclipse 识别了这些文件。

于 2010-03-10T15:59:23.863 回答
1

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

于 2010-08-09T21:37:52.547 回答
0
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Lynxster</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>

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

这对我有用。

于 2014-10-08T10:12:02.947 回答
0

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

cat .plugins/org.eclip.resources/.projects/<projectname>/.location 
于 2018-08-18T22:15:56.363 回答
0

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

这就是我开始项目时的路径

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

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

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

我发现将eclipse转到“文件->从文件系统或存档打开项目”并使用.project文件导航到您的主项目文件夹解决了这个问题。

我的项目已经包含在内

这是我在这里的第一篇文章,希望它可以帮助你,马丁。

于 2018-12-22T14:42:23.327 回答
0

我创建了一个新工作区并导入了旧项目。只是好久没打开这个工作区,不知道为什么会出现这个问题

于 2020-07-20T10:06:10.167 回答
-1

如果您保留工作空间文件夹的备份,那么您需要做的就是从备份中恢复以下文件夹:

workspace/.metadata/.plugins/org.eclipse.core.resources
于 2014-09-22T21:10:03.433 回答
-1

在我创建并切换到新工作区并将我的代码库复制到那里之后,它对我有用。

于 2021-06-01T07:43:36.930 回答