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

Adr*_*ian 39 eclipse

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

Invalid project description.
  D:\svn\myproject\vr overlaps the workspace location: D:\svn\myproject\vr
Run Code Online (Sandbox Code Playgroud)

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

有人有解决方案吗?难道我做错了什么?

谢谢.

Man*_*lva 36

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

  • 也许这个答案是对的,但这是否真的意味着 Eclipse 要求项目(或至少导入的项目)不在工作区目录中?我无法将项目“导入”到它自己的目录中,因为它也是工作区目录。 (3认同)

che*_*cho 10

检查File .project 并查找The Property

<name>NameOfProject</name>
Run Code Online (Sandbox Code Playgroud)

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

在其他方面,文件.project必须包含在名称为NameOfProject的文件夹中

请重命名该文件夹.


Ric*_*son 7

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

示例:项目描述无效.C:\ Development\workspace\joy重叠工作空间位置:C:\ Development\workspace\joy

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

祝好运.


Ali*_*aka 5

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

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

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

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