9 题: Eclipse导入项目错误,重叠工作区位置

在...创建的问题 Fri, Apr 4, 2014 12:00 AM

我有一个大项目,我想导入Eclipse,但每次我这样做,我得到:

 
Invalid project description.
  D:\svn\myproject\vr overlaps the workspace location: D:\svn\myproject\vr

我还重新安装了Eclipse,然后将我的工作区设置为程序所在的位置,然后我选择导入项目并始终收到此错误。

任何人都有解决方案吗?我做错了吗?

感谢。

    
38
  1. 也许您可以尝试将另一个EMPTY目录用于干净的工作区。 Eclipse不要求项目位于工作空间目录中。
    2011-07-06 11:52:48Z
  2. @ Manuel Selva:你可以把它作为一个答案添加,这样我才能接受,这就是问题!
    2011-07-06 14:36:24Z
  3. 您的工作区目录本身是否有.project目录?这可能会使进口产品相当混乱。 (我不认为这是正常的事情;由于eclipse之外的命令行复制问题,我的工作空间中有一个.project文件。)我遇到了重叠错误的问题,导入也不会递归到子目录中,因此导入的候选列表中不会显示任何内容。
    2012-10-06 18:19:36Z
  4. 我无意中将项目文件夹作为工作区打开了(部分是由于UI工作方式的怪癖)。打开正确的工作区文件夹就可以了。我还删除了在我的mercurial项目中创建的.metadata文件夹。
    2012-10-21 00:38:49Z
  5. 2019-04-08 23:01:03Z
  6. 醇>
    9答案                              9 跨度>                         

    为干净的工作区使用另一个EMPTY(因此干净)目录。 Eclipse不要求项目位于工作空间目录中。

        
    35
    2011-07-06 15:08:35Z
    1. 我遇到了问题,我选择了我的项目文件夹作为我的工作区。我删除了项目信息,并选择了父文件夹作为工作区。然后我就能导入maven生成的eclipse项目。
      2012-12-01 17:18:06Z
    2. 也许这个答案是正确的,但它是否真的意味着Eclipse要求项目(或至少是导入的项目)不在工作区目录中?我无法将项目“导入”到自己的目录中,因为它也是工作区目录。
      2015-11-02 18:45:24Z
    3. 醇>

    检查文件 .project 并寻找属性

     
    <name>NameOfProject</name>
    

    ,包含该文件的文件夹必须等同于NameOfProject ...

    以其他方式,文件.project必须包含在名称为NameOfProject

    的文件夹中

    请重命名该文件夹。

        
    10
    2013-06-06 03:03:21Z
    1. 我做了一个测试 - 当项目名称与目录名称不同时,Eclipse可以正常工作。
      2018-09-05 06:28:43Z
    2. 醇>

    转到Eclipse首选项。搜索工作区。删除与项目具有相同路径的工作空间。您的工作区应至少有一个文件夹。重启Eclipse并导入项目。

    示例:项目描述无效。   C:\Development \workspace \joy与工作区位置重叠:C:\Development \workspace \joy

    删除\joy工作区并仅使用C:\Development \workspace \

    祝你好运。     
    7
    2013-10-03 11:19:57Z

    Eclipse不允许打开现有工作空间是该项目的子文件夹或同一文件夹的项目。

    我同意错误说明显而且没有说明问题。

    解决方案:在比项目文件夹更高的层次结构中创建工作区,或者在完整的单独文件夹中创建工作区。

    * 从IDEA迁移的用户可能会对Eclipse的工作空间概念感到困惑。 Eclipse的工作空间概念的目标是嵌入不存在于相互文件夹结构中的不同项目。由于这可能是一个逻辑概念,根据我的经验,工作区中的大多数项目都位于相同的文件夹结构中,因此错过了80-20规则。

        
    5
    2014-03-24 12:48:01Z

    对我来说,问题如下:

    我正在尝试导入已存在于默认工作区中的项目。想一想;您正在选择“导入工作区”,但如果查看文件目录,项目已经在您的工作区中,因此它重叠。

    以下是我的建议:

      来自Windows文件浏览器的
    • 我将整个项目移到默认工作区之外。现在我可以将它导入工作空间。

    • 或者也有一些选项可以将现有代码导入您的工作区(想想它在文件中---&gt;新项目 - &gt;现有代码中的android项目等等

    1
    2013-02-21 22:08:14Z

    我遇到了同样的问题:

    • 我有一个名为“demo1”的项目目录。
    • 我使用与工作区根目录相同的“demo1”目录创建了一个新工作区。
    • 当我去导入该项目目录(与我的根工作空间目录相同)时,我得到了“重叠工作区”错误。

    我正在使用“Eclipse IDE for C /C ++ Developers,Version:Indigo Service Release 2”

    我的解决方案:

    • 退出Eclipse
    • 从我的工作区目录(“demo1”)中删除 .metadata 目录(每次启动Eclipse时创建)。
    • 在现有的“demo1”目录中创建一个名为“demo1”的新目录。所以现在我有“demo1 /demo1”。
    • 移动现有项目中的所有现有文件和目录,以及 .cproject .project 文件(以及 .settings 目录如果它存在),进入新的“demo1”子目录。
    • 重新启动Eclipse,并选择原始的“demo1”目录作为我的工作区。
    • 转到文件 - &gt;导入,选择“常规”和“现有项目到工作区”。单击“下一步”。
    • 选择新的“demo1”子目录作为我要导入工作区的项目。
    • 确保未选中“将项目复制到工作区”。
    • 单击“完成”,它可以正常工作。项目建设。

    FYI。

    Eclipse创建 .metadata 目录, .cproject 文件和 .project 文件(有时还会创建 .settings 目录)。你需要.cproject和.project文件,以及.settings目录(如果存在)。 .metadata目录是Eclipse每次打开时创建或更新的临时目录。可以删除它而不会产生任何影响。

        
    1
    2013-06-06 17:57:47Z
    1. 不要删除.metadata目录。您将丢失项目资源管理器中的所有内容。
      2014-12-15 22:21:48Z
    2. 醇>

    我今天遇到了这个问题,但没有看到任何解决我这个问题的答案。我已将项目的内容直接复制到工作区(例如src,res,Manifest等)。您必须将项目文件放入自己的目录中(查看.project并查看确切的命名)。创建项目目录并将文件移入其中,现在可以将项目导入工作区。

        
    1
    2014-02-13 17:00:59Z

    从根本上来说,将工作区文件夹与代码文件夹分开。也许吧:

     
    C:\code\...
    C:\workspace\
    

    像Ghostbusters一样,不要让溪流穿过。

        
    1
    2018-06-23 03:54:37Z

    我为解决问题所做的工作:

    1. 重命名项目。

      • 例如,问题在于   "C:\NividousCode\Production_Daily_HealtchCheck"(Eclipse返回错误,这与另一个项目重叠 - 这是真的我在另一个名为"C:\cjaphe\Production_Daily_HealtchCheck"的目录中有另一个项目)
    2. 解决方案是"C:\NividousCode\Production_Daily_HealtchCheck""C:\NividousCode\Production_Daily_HealtchCheck_TEMP"

    3. 醇>

      当我投射时,Eclipse没有抱怨!并且工作了!

          
    - 1
    2015-07-06 14:04:33Z
来源放置 这里