【发布时间】:2012-02-22 22:53:58
【问题描述】:
我使用现有源选项在 Eclipse 中创建了一个项目。后来我发现了一些配置问题,并从 eclipse 中删除了项目,保持文件夹的内容不变。现在我再次尝试使用与源文件夹相同的文件夹创建一个新项目。但是 Eclipse 不允许我这样做并且它给出错误“无法在工作区中创建项目内容”。我在源文件夹中检查了任何 .PROJECT 文件,但不存在。有没有人可以解决这个问题?
【问题讨论】:
我使用现有源选项在 Eclipse 中创建了一个项目。后来我发现了一些配置问题,并从 eclipse 中删除了项目,保持文件夹的内容不变。现在我再次尝试使用与源文件夹相同的文件夹创建一个新项目。但是 Eclipse 不允许我这样做并且它给出错误“无法在工作区中创建项目内容”。我在源文件夹中检查了任何 .PROJECT 文件,但不存在。有没有人可以解决这个问题?
【问题讨论】:
它对我有用: 文件->导入->来自文件系统或存档的项目->目录->开心
【讨论】:
我遇到了同样的问题,我是这样解决的:
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 中创建了一个 PHP 项目,在具有其他项目的工作区中,由于某种原因无法创建它(我认为是因为它位于子文件夹中,而不是工作区的根文件夹中)。无论如何,我最终做的是以下内容:
在 Eclise 中,在工作空间的根文件夹中创建一个新项目
还是在 Eclipse 中,项目创建后,右键删除项目,但要确保不要选择删除磁盘上的文件选项(即,保留磁盘上的文件/文件夹)
转到您的 Windows 资源管理器,然后将项目移动到您想要放置的位置(即,您一开始无法使用的位置)。
返回 Eclipse,这次将项目导入(导入 -> 现有项目到工作区),您的项目就会出现在那里。
【讨论】:
这主要是尝试在工作区的嵌套子文件夹中创建项目时出现的问题。如果项目位于工作区文件夹的直接子文件夹中,只需创建一个新项目,使用文件夹的名称作为项目名称,一切都会按照您的意愿行事。否则,我使用这两个解决方案没有任何问题,但我认为这可能取决于您创建的项目类型(我主要使用 pydev、CDT 和 DLTK):
new>create from existing 不同,它实际上是一个单独的导入选项。【讨论】:
如this message on the Eclipse forums 所述,您选择的项目位置已经在您的工作区中。 “从现有创建”功能需要使源位于工作区之外。您需要将源移出工作区或创建一个新项目,将包含该项目的文件夹作为项目名称。
【讨论】: