无法在Eclipse中打开现有项目

时间:2012-05-20 00:20:11

标签: eclipse

我正在尝试在Eclipse中打开现有的Android项目。我去过File>导入>一般>现有项目(或类似的东西)。我选择了文件项目文件夹。但每次我尝试打开文件夹时,我得到的都是错误。

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

还有其他方式打开我的项目吗?

9 个答案:

答案 0 :(得分:14)

您无法导入当前Eclipse工作区中已存在名称的项目。

解决这个问题的最可靠方法是 switch workspace (菜单文件/切换工作区),并创建一个新工作区(您可以在其中导入该项目)。

switch workspace

更复杂的解决方案是尝试和rename an existing project in your current workspace

检查其他原因:

答案 1 :(得分:6)

我遇到了同样的问题,但它是按照设计的。当人们关闭项目时,它只是在eclipse项目视图中使项目不可用。这就是为什么人们认为它已经从视图中完全删除了。

所以你所要做的就是去

  

窗口 - >显示视图 - > Project Explorer

现在,您将在Project Explorer侧栏中看到您的项目,其中包含一个不同的已关闭文件夹图标,如此图所示。

This is how a closed project would look in your workspace when you see from project explorer.

右键单击并打开项目后,您将看到正在寻找的魔力。

答案 2 :(得分:1)

我遇到了同样的问题。也许你的问题的原因就像我的一样简单。

我在Java浏览视图中关闭(不删除)我的项目。与Java视图不同,项目在Java Browsing视图中变得不可见。所以我以为我删除了这个项目。但事实证明,当我尝试导入它时,我的项目仍在使用中。

所以我进入Java浏览视图并右键单击“项目”面板中的空白区域,单击“打开项目”,项目又回来了!

答案 3 :(得分:1)

我遇到了同样的问题,最后我解决了。 所以,让我们说你想打开" TEST"日食项目。您的项目位于此路径中:C:\Users\Sabina Comp\Desktop然后您的工作区应为C:\Users\Sabina Comp\Desktop而不是C:\Users\Sabina Comp\Desktop\TEST。 您可以通过转到File-> Switch workspace-> other来切换工作区 我希望它能帮到你!

答案 4 :(得分:0)

右键单击工作集 - >属性。 您应该能够看到工作区中可用的所有项目。选择它。 接下来,所有项目都应列在您的工作集中。

答案 5 :(得分:0)

这对我有用:

右键单击项目>来源>格式

答案 6 :(得分:0)

我想您要创建现有项目的副本并对新项目进行更改。或者您有一个项目的名称与现有项目的名称相匹配,并且您也想要导入新项目。

在第一种情况下,你只需要在eclipse中的包或项目资源管理器中复制(Ctrl + C)和粘贴(Ctrl + P)它就会要求你提供一个新的项目名称 - 而不是复制Windows资源管理器中的项目文件夹,并重命名项目文件夹名称。

如果您在Windows资源管理器中复制了项目并尝试在eclipse中导入项目,您将收到上述错误或者如果您的项目名称与eclipse中现有项目的名称相匹配,您也会收到上述错误。 两者的解决方案 - 删除.project,.classpath和.settings文件并导入项目。如果您更改了文件夹名称,它将成功导入。

提示:如果是maven项目,您可以将其作为Java项目导入,然后右键单击项目和Configure->转换为maven项目。

答案 7 :(得分:0)

就我而言,问题是 - 我从其位置删除了代码目录。 同时我关闭了Eclipse。 因此,当我重新打开Eclipse时,它搜索了项目并且无法获得它。

我在原始位置恢复了代码目录。 打开Eclipse。 当我再次尝试导入项目时,我发现它处于closed状态。

我打开它并开始正常工作。

答案 8 :(得分:0)

只需删除.project文件,然后尝试在Eclipse File Explorer中再次打开项目:)