Eclipse 尝试重新创建项目时“无法在工作区中创建项目内容”

Eclipse 尝试重新创建项目时“无法在工作区中创建项目内容”,eclipse,project,recover,Eclipse,Project,Recover,我使用现有的源代码选项在Eclipse中创建了一个项目。后来我发现了一些配置问题,并从eclipse中删除了该项目,保持文件夹的内容不变。现在,我再次尝试使用与源文件夹相同的文件夹创建一个新项目。但Eclipse不允许我这样做,它的错误是“无法在工作区中创建项目内容”。我在源文件夹中签入了任何.PROJECT文件,但都不存在。有人对此有解决方案吗?如所述,您选择的项目位置已在您的工作区中。“从现有创建”功能需要将源位于工作区之外。您需要将源移出工作区,或者创建一个新项目,将包含该项目的文件夹作为

我使用现有的源代码选项在Eclipse中创建了一个项目。后来我发现了一些配置问题,并从eclipse中删除了该项目,保持文件夹的内容不变。现在,我再次尝试使用与源文件夹相同的文件夹创建一个新项目。但Eclipse不允许我这样做,它的错误是“无法在工作区中创建项目内容”。我在源文件夹中签入了任何.PROJECT文件,但都不存在。有人对此有解决方案吗?

如所述,您选择的项目位置已在您的工作区中。“从现有创建”功能需要将源位于工作区之外。您需要将源移出工作区,或者创建一个新项目,将包含该项目的文件夹作为项目名称。

在工作区的嵌套子文件夹中创建项目时,这主要是一个问题。如果项目位于“工作区”文件夹的直接子文件夹中,则只需创建一个新项目,将文件夹名称用作项目名称,所有内容都将按照您希望的方式运行。否则,我使用这两种解决方案时没有任何问题,但我认为这可能取决于您创建的项目类型,我主要使用pydev、CDT和DLTK:

在工作区目录外创建指向项目的链接并导入该链接。Eclipse不会抱怨,您可以将“外部”资源减少为几个符号链接。 创建一个新的存根项目,复制所有相关的项目文件,例如.buildpath,.project。。。到实际的项目文件夹。然后删除此存根项目并导入另一个项目,该项目现在可以工作了。请注意,导入与新建>从现有创建不同,它实际上是一个单独的导入选项。
我也有类似的问题。我在eclipse中创建了一个PHP项目,在一个有其他项目的工作区中,由于某种原因,我想无法创建它,因为它位于子文件夹中,而不在工作区的根文件夹中。无论如何,我最后做的是:

在Eclise中,在工作空间的根文件夹中创建一个新项目

仍然在Eclipse中,创建项目后,右键单击并删除该项目,但请确保没有选择删除磁盘上文件的选项,即将文件/文件夹保留在磁盘上

转到Windows资源管理器,将项目移动到您想放置的位置,即,一开始无法使用的位置

回到Eclipse,这次将项目import->existingproject导入到工作区中,您的项目就在那里


我也有同样的问题,下面是我如何解决的:

1. moved the project folder(named www) outside the workspace folder
2. created new project in the workspace with the same name(www)
3. close eclipse
4. move the external www folder into the workspace folder (e.g. overwrite the new one created within eclipse)
5. open eclipse
6. F5/refresh on the www folder inside the workspace 
等等,瞧。

它对我有用:
文件->导入->来自文件系统或存档的项目->目录->快乐

第二种方法是在子文件夹中创建项目的唯一方法。。。多年后才找到这个答案。Eclipse错误消息远未明确。第二条消息非常有用,尤其是当我的项目已经提交到git,我不想将其移动到单独的目录中时。您不需要关闭Eclipse。您可以简单地将原始项目的内容复制并替换到新项目中,然后在Eclipse中刷新。IntelliJ提供了比Eclipse更好的用户体验。