我在Vista(32位)上使用Eclipse PDT 3.5。虽然eclipse需要管理员权限才能执行,但它确实有效。这让我很烦,但我接受了。
但是:偶尔(我不确定,甚至可能每次我想打开一个项目),我收到错误消息“我的项目的项目描述文件(.project)失踪了。“
它不会丢失,它位于项目的主文件夹中。它没有设置特殊标志(它不是隐藏的,也不是系统文件,也没有写保护)。
这适用于我列表中的所有项目。到目前为止我找到的唯一解决方案是从eclipse中删除项目并重新添加它。这有点烦人。
我该怎么办?
编辑:工作区位于服务器卷上。这可能是问题吗?之前我使用过Eclipse 3.3,服务器路径没问题。并且服务器卷映射到驱动器号。
答案 0 :(得分:66)
我通过Google搜索找到了这个solution。我刚遇到这个问题就解决了。
我的错误是将一个项目放在工作空间之外的其他位置,并在几台计算机之间共享此工作区,其中路径不同。我了解到,当项目超出工作空间时,其位置保存在workspace / .metadata / .plugins / org.eclipse.core.resources / .projects / PROJECTNAME / .location
中删除.location并将项目重新导入工作区解决了这个问题。希望这会有所帮助。
答案 1 :(得分:9)
我遇到了同样的问题,在我的情况下,.project
文件也存在于项目目录中并具有正确的权限。
在我关闭并且一个接一个地快速重新打开多个项目之后,这个问题发生在我身上,Eclipse试图同时重建它们。
在我的案例中,Eclipse在工作区目录中丢失了.location
个文件,用于5个项目中的2个:<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/<project name>/.location
我已按照How to get project list if delete .metadata accidentally上的说明操作,并通过File :: Import :: Other :: General :: Existing Projects
手动将项目导入工作区。之后再次创建.location
文件,Eclipse停止抱怨。
答案 2 :(得分:1)
我遇到了同样的问题,因为我在关闭myEclipse之前关闭项目并且没有整理默认位置,所以我没有得到错误。
我的项目源和编译文件在默认工作区之外,但默认工作区默认由myEclipse创建了stubb文件夹。当我设置项目时,有两个.project文件 - 一个在默认工作区中指向工作目录,一个.project在我选择的目录中。
答案 3 :(得分:1)
如果您出于任何原因手动移动文件,则Elipse丢失了引用并输出了丢失的项目文件错误,但原因是您手动移动文件而Eclipse丢失了引用
答案 4 :(得分:0)
我在Ubuntu上使用Eclipse 3.5.1。重新启动我的机器后,我在PHP Explorer视图中的项目发出警告,指出缺少.project文件。问题是托管我的项目的外部目录没有在重新启动时挂载。所以我从命令行执行了 mount -a ,Eclipse识别出文件。
答案 5 :(得分:0)
如果您只想签出并从工作区中删除该文件夹,则还需要在Java视图中删除对它的引用。然后它应该结帐,好像它是第一次结账。
答案 6 :(得分:0)
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Lynxster</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
名称标签中的给出项目文件夹的名称 并使用.project扩展名保存此文件 &安培;将其粘贴到项目文件夹中。
这对我有用。
答案 7 :(得分:0)
就我而言,我已更改了存储Eclipse项目的根文件夹。我跑步时发现了tha:
cat .plugins/org.eclip.resources/.projects/<projectname>/.location
答案 8 :(得分:0)
Martin当我更改主文件夹位置时,在Minecraft Mod项目中遇到了相同的问题。 通常我会这样打开项目
This is how my path looked when I started the project
我得到了相同的“我的项目的项目描述文件(.project)丢失。”错误。
后来我在这样的主文件夹中找到了.project文件。
This is the location where I found the .project file
我发现蚀到“文件->从文件系统或存档打开项目”并使用.project文件导航到您的主项目文件夹解决了该问题。
My project is already included
这是我在这里的第一篇文章,希望对您有帮助,马丁。
答案 9 :(得分:0)
我创建了一个新的工作区并导入了旧项目。我只是很久没有打开这个工作区,我也不知道为什么会发生这个问题
答案 10 :(得分:-1)
如果您保留工作区文件夹的备份,那么您需要做的就是从备份中恢复以下文件夹:
workspace/.metadata/.plugins/org.eclipse.core.resources
答案 11 :(得分:-1)
在我创建并切换到新工作区并在那里复制我的代码库后,它对我有用。