无法在Eclipse中打开现有项目

17

我想在Eclipse中打开一个已存在的Android项目。我已经进入“文件”>“导入”>“常规”>“已存在的项目”(或类似的选项)。我选择了该项目文件夹。但每次尝试打开文件夹时,都会出现错误。

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

是否还有其他打开我的项目的方法?

9个回答

15

如果您当前的Eclipse工作区中已经存在同名项目,则无法导入该项目。

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

switch workspace

更复杂的解决方案是尝试在当前工作区重命名现有项目

请检查其他原因:


我也遇到了同样的问题。这是我所做的,但仍然没有运气:1.我创建了新的工作区并尝试导入。但我仍然看到相同的问题。2.我在.project文件中重命名了项目名称并尝试导入,但仍然看到相同的问题。3.在项目资源管理器下我没有看到任何项目。实际上问题出在哪里?有人能告诉我吗? - pranathi

10
我遇到了同样的问题,但这是按设计来的。当人们关闭项目时,它只会在Eclipse项目视图中使项目不可用。这就是为什么人们认为它已经完全从视图中删除。
所以,你需要做的就是去
窗口 -> 显示视图 -> 项目浏览器
现在你将在项目浏览器侧边栏中看到你的项目,并显示为不同的关闭文件夹图标,如此图所示。
一旦你右键单击打开项目,你就会看到你想要的东西。

我也遇到了同样的问题。这是我所做的,但仍然没有运气:1.我创建了新的工作区并尝试导入。但我仍然看到相同的问题。2.我在.project文件中重命名了项目名称并尝试导入,但仍然看到相同的问题。3.在项目资源管理器下我没有看到任何项目。实际上问题是什么?有人能告诉我吗? - pranathi
这个解决方案对我有用。我简直不敢相信我没有意识到项目资源管理器窗口没有打开,哈哈。 - AmyW

5

我曾经遇到过同样的问题,最终将其解决了。 假设你想在eclipse中打开"TEST"项目, 并且你的项目路径是这个:C:\Users\Sabina Comp\Desktop,那么你的工作空间应该是 C:\Users\Sabina Comp\Desktop 而不是 C:\Users\Sabina Comp\Desktop\TEST 。 你可以通过点击文件(File) - > 切换工作区(Switch workspace) -> 其它(other) 来切换工作空间。 希望能对你有所帮助!


4

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


1
我遇到了同样的问题。也许你的问题原因和我的一样简单。
我在Java浏览视图中关闭了(而不是删除)我的项目。与Java视图不同,该项目在Java浏览视图中变得不可见。因此,我以为我删除了该项目。但是当我尝试导入它时,发现我的项目仍在使用中。
所以我去了Java浏览视图,在项目面板中右键单击空白处,点击“打开项目”,项目就回来了!

0
这是对我有效的方法:
右键单击项目 > 源 > 格式化


0

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


0
在我的情况下,问题是 - 我从它的位置删除了代码目录。 同时我关闭了Eclipse。 所以当我重新打开Eclipse时,它搜索项目并找不到它。
我将代码目录恢复到原始位置。 打开Eclipse。 当我再次尝试导入项目时,我发现它处于“关闭”状态。
我打开它,然后它开始正常工作。

但是你如何“打开”它? - Owl

0

我猜你想创建现有项目的一份副本,然后对新项目进行更改。或者你已经有了一个与现有项目名称匹配的项目,并且想要同时导入新项目。

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

如果你在Windows资源管理器中复制了项目并尝试在eclipse中导入项目,那么你将会遇到上述错误;或者如果你有一个与eclipse中现有项目名称匹配的项目,那么你也将遇到上述错误。 解决这两个问题的方法是删除 .project、.classpath 和 .settings 文件,然后导入项目。如果你已经更改了文件夹名称,它将成功导入。

提示:如果它是一个maven项目,你可以将其作为Java项目导入,然后右键单击该项目,选择配置->转换为maven项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接