Eclipse项目已经存在

时间:2013-06-10 15:43:39

标签: eclipse

我在工作区中删除了一个项目,然后尝试创建一个具有相同名称的新项目。 Eclipse告诉我它重叠了另一个项目的位置(我刚刚删除的项目)。我该如何解决这个问题?

16 个答案:

答案 0 :(得分:10)

这就是我所做的。 转到窗口 - >显示视图 - > Project Explorer 然后右键单击要删除的项目名称,然后单击“删除”。

在对话框中,选中“删除磁盘上的项目内容'

有效。我能够再次创建具有相同名称的项目。

答案 1 :(得分:9)

我在IBM Integration Toolkit中遇到了同样的问题,它基于Eclipse。在Android Studio中也会出现问题,Android Studio也基于Eclipse。 crazyscot似乎在A project with that name already exists in the workspace eclipse有正确答案,他的解决方案对我有用。

  

您需要打开Project Explorer视图(它可能已经打开)并从那里删除项目。

答案 2 :(得分:2)

转到窗口>>偏好设置>>一般>>启动和关闭>>工作区 选择最近的工作空间,然后单击删除并关闭程序并再次打开

screenshot

答案 3 :(得分:1)

您必须从“工作区”目录中手动删除项目文件夹(无论您将其定义为何处)。

答案 4 :(得分:1)

项目中将有一个文件.project xml文件,其内容类似于

<projectDescription>
    <name>ProjectName</name>
.
.
.
</projectDescription>

此处ProjectName是项目的名称,您可以将其更改为您想要的任何内容。

答案 5 :(得分:0)

尝试移动项目并尝试导入

答案 6 :(得分:0)

转到标签窗口&gt;偏好设置&gt;搜索工作区&gt;然后确保在最后/不在您最近的工作区中。示例 - :/ var / www / html

你的网址应该如上所述。

答案 7 :(得分:0)

出现同样的问题,我进行了文本搜索,找到了一个包含项目名称的XML文件。

我从另一个项目复制了这个项目。假设我将项目A复制到项目B.虽然新项目(B)中的XML文件是为项目B命名的,但它有一个仍然引用项目A的条目。当我编辑它时,问题就消失了。 / p>

答案 8 :(得分:0)

只需删除.classpath和.project文件,然后尝试。

答案 9 :(得分:0)

转到创建新项目。在那里,选择项目类型。我的是PHP项目。将会弹出新的PHP项目屏幕。在此处,单击创建一个新项目,并提供您之前使用的项目名称。然后按完成。

答案 10 :(得分:0)

从Eclipse IDE(项目浏览器)删除项目后,也将其从工作空间文件夹中删除。工作区文件夹路径-C:\ Users \用户名\工作区(对于您的系统,它可以是不同的)。

答案 11 :(得分:0)

如果您需要100%无风险的策略,只需右键单击该项目并选择“导出”,然后将其放回原处。然后,您可以继续使用当前目录中的项目(没有弹出窗口),也可以切换到以前使用的目录。前者的副作用是您将有一个重复的项目占用少量空间。如果有什么需要,请完成当前目录中需要执行的操作,然后从原始目录中提取(通过git)。或者,删除当前目录中的项目,然后第二次从原始目录导入到目标目录-尽管现在,因为这是正确的方法,所以该问题将得到解决。

答案 12 :(得分:0)

我刚刚遇到了这个问题,我刚刚弄清楚导致这个问题的主要原因是您从工作区中另一个已经存在的项目复制 pom.xml。 所以方法是在你的项目文件夹中找到 pom.xml 并重命名 <name>conflicted Project name</name>

答案 13 :(得分:0)

在 2021 年,这里使用 Ubuntu 20 是删除它的简单方法。

在 Eclipse 主菜单中

Window -> Preferences

在搜索中输入 recent workspaces

选择并删除项目。点击apply changes Recent Workspace delete

答案 14 :(得分:-1)

默认情况下,从Eclipse工作区中删除项目不会删除文件。您必须选中该复选框。这是 Good Thing 。如果您没有选中该复选框,则必须使用例如手动删除文件。文件管理员。

请注意,Eclipse项目目录中有以.开头的文件,例如.project。它们被视为Unices上的隐藏文件。

答案 15 :(得分:-2)

转到该文件夹​​并删除文件 .project 。这对我有用。