Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse:无法导入某些或所有项目,因为它们已存在于工作区中_Java_Eclipse_Git - Fatal编程技术网

Java Eclipse:无法导入某些或所有项目,因为它们已存在于工作区中

Java Eclipse:无法导入某些或所有项目,因为它们已存在于工作区中,java,eclipse,git,Java,Eclipse,Git,对不起,我知道这个问题经常被问到。但没有一种情况适合我的问题 我将Eclipse(在Win7中)与Git一起使用。在Git分支中,我创建了一个新项目。然后我又打开了主分支。该项目不在工作区中。但是当我想添加它时,我得到以下错误: 无法导入某些或所有项目,因为它们已存在于中 工作空间 我的问题是,项目不在工作区中——如Eclipse中所示。当然,它在硬盘上,因为它是我的Git存储库的一部分。所以我不能在那里删除它。根据其他帖子,我将其从该文件夹中删除: C:\Development\workspa

对不起,我知道这个问题经常被问到。但没有一种情况适合我的问题

我将Eclipse(在Win7中)与Git一起使用。在Git分支中,我创建了一个新项目。然后我又打开了主分支。该项目不在工作区中。但是当我想添加它时,我得到以下错误:

无法导入某些或所有项目,因为它们已存在于中 工作空间

我的问题是,项目不在工作区中——如Eclipse中所示。当然,它在硬盘上,因为它是我的Git存储库的一部分。所以我不能在那里删除它。根据其他帖子,我将其从该文件夹中删除:

C:\Development\workspace.metadata.plugins\org.eclipse.core.resources.projects


但我仍然无法将其重新添加到Eclipse工作区。有什么想法吗?

使用“文件”->“导入”->“将现有项目导入工作区”导入硬盘上存在的项目

这通常发生在您在Eclipse中没有首先删除而实际更改项目目录时。 可以在以下视图中查看和删除这些隐藏项目:

Window -> Show View -> Other -> Navigator
然后只需继续导入现有项目的过程

  • 转到
    Window->Perspective->openperspective->javaee

  • 右键单击所需项目并将其删除

  • 转到
    文件->导入->现有项目到工作区

  • 窗口->显示视图->项目资源管理器


    然后,右键单击项目名称并删除:)

    确认项目是在目录中创建的,并且您没有按工作集筛选项目

    我希望这能有所帮助,我没有意识到我正在过滤工作集,这就是我无法导入项目的原因,因为它已经导入了,但我只是没有看到它


    使用文件-->导入将项目导入eclipse工作区。我就是这么做的!导入-->来自Git-->本地repo。它找到了项目,但我无法检查/选择它,因为它显示了上面提到的错误。使用“文件”-->“导入”-->“将现有项目导入到工作区”导入HDDThanks上存在的项目,这是有效的。把它作为一个答案贴出来,我会接受它,这样你就能赢得声誉。谢谢