【问题标题】:'Cannot create project content in workspace' when trying to recreate a project尝试重新创建项目时“无法在工作区中创建项目内容”
【发布时间】:2012-02-22 22:53:58
【问题描述】:

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

【问题讨论】:

    标签: eclipse project recover


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,我是这样解决的:

      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。您可以简单地将原始项目的内容复制(并替换)到新项目中,然后在 Eclipse 中刷新。
      【解决方案3】:

      我遇到了类似的问题。我在 Eclipse 中创建了一个 PHP 项目,在具有其他项目的工作区中,由于某种原因无法创建它(我认为是因为它位于子文件夹中,而不是工作区的根文件夹中)。无论如何,我最终做的是以下内容:

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

      2. 还是在 Eclipse 中,项目创建后,右键删除项目,但要确保不要选择删除磁盘上的文件选项(即,保留磁盘上的文件/文件夹)

      3. 转到您的 Windows 资源管理器,然后将项目移动到您想要放置的位置(即,您一开始无法使用的位置)。

      4. 返回 Eclipse,这次将项目导入(导入 -> 现有项目到工作区),您的项目就会出现在那里。

      【讨论】:

        【解决方案4】:

        这主要是尝试在工作区的嵌套子文件夹中创建项目时出现的问题。如果项目位于工作区文件夹的直接子文件夹中,只需创建一个新项目,使用文件夹的名称作为项目名称,一切都会按照您的意愿行事。否则,我使用这两个解决方案没有任何问题,但我认为这可能取决于您创建的项目类型(我主要使用 pydev、CDT 和 DLTK):

        • 在工作区目录之外建立一个项目链接并导入该链接。 Eclipse 不会抱怨,您可以将“外部”资源减少为几个符号链接。
        • 创建一个 new 存根项目,将所有相关的项目文件(例如 .buildpath、.project、...)复制到实际的项目文件夹中。然后删除这个存根项目并 import 另一个项目,它现在可以工作了。请注意,导入与new>create from existing 不同,它实际上是一个单独的导入选项。

        【讨论】:

        • 第二种方法是在子文件夹中创建项目的唯一方法......年才能找到这个答案。 Eclipse 错误消息还很遥远。
        • 第二个非常有用,尤其是当我的项目已经提交到 git 并且我不想将其移动到单独的目录中时。
        【解决方案5】:

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

        【讨论】:

        • 已经好几年了,Eclipse 仍然有同样的问题。 IntelliJ 提供比 Eclipse 更好的用户体验。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多