linux eclipse某些项目,某些项目无法导入,因为它们已存在于Eclipse中的工作空间错误中...

当尝试导入Eclipse项目时遇到'某些项目无法导入,因为它们已存在于工作区中'的错误。解决方案包括:取消选中'将项目复制到工作区',刷新工作区;更改.project文件中项目的名称;检查工作集设置;删除工作区中相同名称的项目;或者从外部文件夹导入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

某些项目无法导入,因为它们已存在于Eclipse中的工作空间错误中

我正在尝试导入我和我的同事一直在处理的项目..并在选择 - “导入”然后“导入现有项目”然后单击存档文件然后单击下一步,然后继续收到此错误 并出现此错误:

“某些项目无法导入,因为它们已存在于工作区中”

Kelley Duran asked 2019-02-12T03:15:11Z

30个解决方案

332 votes

取消选中“将项目复制到工作区”复选框,然后单击“刷新”按钮,您将能够导入项目

rekinyz answered 2019-02-12T03:15:20Z

116 votes

转到项目中的.project文件,并在name标签中更改项目的名称

zishan answered 2019-02-12T03:15:44Z

43 votes

它也发生在我身上。 最后我意识到项目已在我的工作区中打开,但由于所选的工作集而无法看到。 您只需要取消选择活动工作集,所有打开的项目都将变为可见。

Pino answered 2019-02-12T03:16:08Z

20 votes

您的工作区中可能有一个具有相同名称的项目。 删除另一个具有相同名称的工作区后,尝试刷新(文件 - >刷新)工作区。当您想要重新导入已删除的项目时,会出现典型情况。

ArK answered 2019-02-12T03:16:32Z

14 votes

在我的例子中,我从工作区复制了一个项目(比如'Project1')并将其粘贴到同一个工作区。 之后我修改了粘贴项目的名称(比如'Project2')。 我在存储库中看不到它。

主要原因是来自新项目的.project文件仍然有:Project2而不是Project2。

所以,为了解决问题,我做了以下事情:

将Project2剪切并粘贴到工作区外

改变.project文件为Project2

再次尝试导入Project2。

它对我有用。

Vikram answered 2019-02-12T03:17:39Z

12 votes

Eclipse工作区中的项目必须是唯一的。 请注意,项目名称不必与项目的目录/文件夹名称相同,因此您可以删除任何具有相同名称的现有项目,也可以重命名现有项目。

Tonny Madsen answered 2019-02-12T03:18:04Z

10 votes

工作空间目录中有一个名为“.metadata”的隐藏目录。 关闭Eclipse,删除“.metadata”并打开Eclipse。 当eclipse向您询问工作区时,请确保“.metadata”不在工作区目录中,然后单击“确定”按钮以选择默认工作区。

barbas answered 2019-02-12T03:18:29Z

10 votes

也许你在'.project'文件中获得相同的项目名称,检查它,如果是,重命名另一个名称。再次导入

tyler answered 2019-02-12T03:18:53Z

10 votes

当您在Eclipse中没有首先删除而物理更改项目目录时,通常会发生这种情况。您可以在以下视图中查看和删除这些隐藏的项目:

Window -> Show View -> Other -> General -> Navigator

然后只需继续导入现有项目的过程。

lopes answered 2019-02-12T03:19:26Z

9 votes

如果你已经到了这个,因为你已经将git项目克隆到现有工作区中,现在你想将该工作区升级为一个完整的项目,那么你应该使用'Git Repositories'视图 - > 选择“工作目录” - > 导入项目 - > 现有项目。

ambicoder answered 2019-02-12T03:19:50Z

6 votes

最简单的方法:右键单击项目(读取“MainActivity”的文件夹)转到Refactor - > 重命名,您将获得一个文本字段,允许您重命名项目。

如果您收到警告,说您的项目与文件系统不同步,请按F5(刷新),然后重试。

Stunner answered 2019-02-12T03:20:21Z

5 votes

我刚发现的另一种方式!

将项目移动到其他文件夹,然后导入并根据需要复制到工作区

madhairsilence answered 2019-02-12T03:20:54Z

5 votes

看看你的工作区文件夹,你可能在那里有一个旧项目与你导入的项目同名(即使它没有在eclipse上显示)。

在Eclipse上删除项目时,如果不选中对话框上的复选框,则只会将其从视图中删除,并且不会删除工作区目录中的文件夹。

everton answered 2019-02-12T03:21:26Z

5 votes

检查是否已将Eclipse配置为显示所有工作集。 我曾经遇到过完全相同的问题,结果我不小心将项目导入了Other Projects工作集。 我的Eclipse配置没有在包资源管理器中显示该工作集,这让我相信该项目尚未导入。

更新为@Mawg:

首先,单击No Working Sets:

zK5tE.png

然后,选择No Working Sets:

Xapqn.png

这将有效地禁用工作集并显示所有项目。

smwikipedia answered 2019-02-12T03:22:19Z

4 votes

当我删除一个项目并尝试再次导入代码时,我遇到了这个问题。 Eclipse从未真正删除过该项目,仍然保留了对工作区中项目名称/文件夹的引用。 我不得不创建一个名称相同的新项目,我的代码就像它一样出现了。 我相信这只会有效,因为项目路径从未改变过。

Fydo answered 2019-02-12T03:22:45Z

4 votes

这件事发生在我身上

我从eclipse Project Explorer中删除项目而没有检查   从磁盘中删除内容。

下次当我尝试在工作区中导入相同的项目时,遇到了同样的问题。

为了解决我只是做了每个孩子都可以做的FYI工作:)

所以我如何解决它:

从eclipse工作区切割Yes myProject文件夹到其他位置即桌面

右键单击Yes(可以从Window > Show View > Navigator获取)和刷新(它将提示下面的对话框)

EecU8.png

只需单击Yes按钮,然后将项目文件夹移回eclipse工作区目录

再次导入!

Rock'n'Roll

mumair answered 2019-02-12T03:24:16Z

4 votes

尝试重命名项目“.project”文件中的标记的值。

Rename this value

这肯定会起作用。 在这里,您只需重命名您的项目。

Toothless answered 2019-02-12T03:24:58Z

3 votes

这对我有用。

文件> 新> Android项目> 从现有源创建项目

位置=要导入的项目的位置。

您将收到一条警告“此目录中已存在Eclipse项目。考虑使用文件> 导入> 相反,现有项目。“但您可以单击”下一步“,实际上应该导入项目。

Matt answered 2019-02-12T03:25:44Z

3 votes

在eclipse中单击文件然后选择切换工作区,然后浏览并选择另一个文件夹。 现在重复相同的过程,这次将没有错误:)

Mian Asbat Ahmad answered 2019-02-12T03:26:16Z

3 votes

没有什么可以解决我的情况。 这就是我解决的问题。

关闭IDE

删除同名项目表单工作区

启动IDE

清理所有项目(不确定这有帮助)

文件> 导入> 现有项目

单击刷新按钮

进口项目

完成..

Ruwantha answered 2019-02-12T03:27:46Z

3 votes

至少在Eclipse Juno上,您可以在Advanced上切换。 然后从名称模板下拉列表中选择[groupid]。[artifactid]。 这应该使您的项目唯一命名。 (如果您保留给定工件的多个版本,则可以选择[groupid]。[artifactid]。[版本]代替)。 请务必单击“刷新”按钮,以便可以看到更改。 根据需要洗涤,冲洗,重复。

Saish answered 2019-02-12T03:28:19Z

3 votes

从eclipse中删除它......你可能已经在eclipse中关闭了项目“(右键单击) - >关闭项目”.....所以即使你从工作区文件夹中删除了这个项目.... 在eclipse IDE中作为封闭项目停留在那里.....你应该从Eclipse IDE中删除它...... !!!

Melbourne Lopes answered 2019-02-12T03:28:45Z

3 votes

我有一个稍微不同的情况,我的日食停止响应,我不得不杀死会话。 重新启动Juno之后,我正在处理的特定项目虽然存在.project文件但仍然消失了。 如果尝试创建新项目,尝试导入回Eclipse将产生相同的“某些项目无法导入...”或“具有此名称的项目已存在”。

最后,由于我使用的是工作集,我设法找到了这个文件.metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml。 手动添加了缺失的条目并重新启动了eclipse和voila,它又回来了。

hwase0ng answered 2019-02-12T03:29:20Z

3 votes

我有同样的错误,因为在工作区中的svn下还有一个项目,但有另一个名称。 所以我删除了它。

Yuliya Tarasenko answered 2019-02-12T03:29:54Z

3 votes

我有一个类似的问题,我有相同的存储库,我想导入两次。 我通过右键单击项目重命名现有项目> 重构> 重命名然后再次导入它。

Mark Howard answered 2019-02-12T03:30:24Z

3 votes

这是我注意到的上述问题: - 如果checkout文件夹(你的pom项目所在的文件夹)与eclipse工作区文件夹相同,那么我得到这个问题

当我使用单独的工作区文件夹导入项目时,eclipse确实顺利运行:)

Soumyaansh answered 2019-02-12T03:31:01Z

2 votes

出现这个问题是因为你在其他项目文件夹中有相同的项目。因为在eclipse中我们有很多项目文件夹,所以如果你有一个项目在一个文件夹中,你想将它导入其他项目文件夹,那么就会出现这个问题。首先,从其他文件夹中删除该项目,然后导入到当前的一个项目FOLDER中。

Pir Fahim Shah answered 2019-02-12T03:31:28Z

2 votes

Eclipse和Android开发的新手,这让我很长一段时间。 以下是我做错的一些事情,可能有助于未来的某些人:

我正在下载代码示例,并假设项目名称与文件夹名称相同,并且正在项目资源管理器中查找该文件夹名称,找不到它,重新导入它,然后获取工作区中已存在的错误消息。是啊。 不为此感到自豪。

没有单击“将项目复制到工作区”,然后在项目浏览器中没有出现时,在工作区中搜索无效,因为

“导入项目”选项卡中的“将项目添加到工作集”选项无法正常工作,因此未在项目浏览器中显示活动工作集(刷新没有区别)。 在成功导入项目后,必须将项目添加到工作集。

resedasue answered 2019-02-12T03:32:20Z

2 votes

经过两天的努力,我发现了这一点。

值得一试。

常问问题

Kishor Pawar answered 2019-02-12T03:33:06Z

2 votes

这很简单。

按f2键重命名项目。

并使用相同的包导入多个Android项目副本。

Ashish Saini answered 2019-02-12T03:33:53Z

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值