我使用Eclipse的现有源选项创建了一个项目。后来我发现一些配置问题,并删除了Eclipse中的该项目,但保留了文件夹的内容不变。现在我想使用相同的文件夹作为源文件夹创建一个新项目。但是Eclipse不允许我这样做,并显示错误“无法在工作区中创建项目内容”。我在源文件夹中检查是否存在任何.PROJECT文件,但没有。是否有人有解决方案?
正如Eclipse论坛上的这条留言所述,您选择的项目位置已经在您的工作区中。 "从现有内容创建"功能需要将源文件位于工作区之外。您需要将源代码移出工作区或创建一个新项目,并将包含该项目的文件夹作为项目名称。
这主要是在尝试在工作区的嵌套子文件夹中创建项目时出现的问题。如果项目位于工作区文件夹的直接子文件夹中,只需创建一个新项目,使用文件夹的名称作为项目名称,一切都会像您想要的那样运行。否则,我使用了这两个解决方案,但没有遇到任何问题,但我认为这可能取决于您创建的项目类型(我主要使用pydev,CDT和DLTK):
新建>从现有创建
不同,它是一个单独的导入选项。我之前也遇到了类似的问题。我在eclipse中创建了一个PHP项目,但该工作空间中还有其他项目,由于某种原因我无法创建该项目(可能是因为它位于子文件夹中,而不是工作空间的根目录中)。无论如何,我最终采取了以下步骤:
在Eclise中,在您的工作空间的根目录中创建一个新项目
仍在Eclipse中,在创建项目后,右键单击并删除该项目,但确保不选择删除磁盘上的文件(即保留文件/文件夹)
转到Windows资源管理器,并将该项目移动到您喜欢放置该项目的位置(例如,您一开始无法使用的位置)。
回到Eclipse中,这次导入该项目(导入 -> 现有项目到工作区),您就会在那里看到您的项目了。
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
et voila.
对我来说很有效: 文件->导入->从文件系统或存档导入项目->目录->开心