31

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

4

5 回答 5

34

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

于 2012-02-01T04:26:16.593 回答
7

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

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

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

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

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

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

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

于 2013-05-24T22:08:33.873 回答
3

我有同样的问题,这是我解决它的方法:

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 

等等。

于 2014-02-08T08:07:23.030 回答
-1

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

于 2019-08-16T19:55:05.723 回答