【问题标题】:How to open project from workspace in Eclipse?如何在 Eclipse 中从工作区打开项目?
【发布时间】:2012-01-27 14:20:06
【问题描述】:

我将一个 Eclipse 项目导入工作区,一段时间后我在 Eclipse 中删除了它(从项目资源管理器中删除,但不是从工作区中删除)。现在,我想重新打开它,或者再次导入它,但我无法导入它,因为这样一个项目已经存在于工作区中,当我尝试打开它时,在标签Project -> Open Project 中,它被禁用。当然,我可以从工作空间中删除项目并再次导入,但这不是我想要的。那么问题来了:如何打开项目,它在 Eclipse 的工作区中,但是已经从 Eclipse 的项目资源管理器中删除了?

【问题讨论】:

  • 如果你只从eclipse中删除了项目,应该可以通过File->Import来导入。
  • 是的,我可以阅读并写下评论。我刚刚创建了一个项目,从 eclipse 中删除它而不删除内容并按照我所说的重新导入。你不是在做同样的事情吗?
  • 看看我上传的屏幕:/我正在做同样的事情,但它对我不起作用?:S
  • 为什么不直接创建一个新工作区?
  • Tom 我不想每次重新打开项目时都创建一个新工作区。 suat 我不知道我的工作区是否有问题,我正常下载了 Eclipse 然后 Eclipse 询问我在哪里创建工作区 - 我认为这是创建工作区的正常方式。

标签: eclipse


【解决方案1】:

这正是我刚刚遇到的。 “完成”按钮是灰色的,项目窗口中的复选框和项目名称也是灰色的。如果您尝试选中该复选框,则项目现在不会变灰,但不会选中。刷新什么都不做。

诀窍(或者它是一个错误)是取消选中“将项目复制到工作区”点击刷新按钮,现在它将被选中,您可以点击完成按钮。项目现在将再次在包资源管理器中可用。 (我使用的是 Eclipse 3.8 和 ADT 21.0.1)

【讨论】:

    【解决方案2】:

    你必须遵循的这些步骤

    1. 点击文件菜单
    2. 在文件菜单中单击导入
    3. 打开一个窗口现在单击常规文件夹
    4. 现在点击现有项目进入工作区
    5. 然后点击从根目录中选择
    6. 现在导入你想要的项目......

    【讨论】:

    • 选择通用项目导入是关键,而不是 Android 项目导入。它显然应该适用于这两种导入方法,但它不能。
    • 部分项目无法导入,因为它们已经存在于工作区中 --> “完成”按钮变灰 --> 无法打开项目....
    【解决方案3】:

    您必须选择工作区中的项目,而不是项目的 zip 文件。您的项目仍在您的工作区中,并且因为 Eclipse 想要从您选择的 zip 文件中复制项目(查看选中的复选框“将项目复制到工作区”),您会收到该警告。

    只需选择“选择根目录”并选择您的工作区作为根目录并选择您要重新导入的项目(并确保未选中“将项目复制到工作区”复选框)。

    【讨论】:

      【解决方案4】:
      1. 转到“%ECLIPSE_HOME%\configuration.settings”并删除键 RECENT_WORKSPACES 中列出的工作空间
      2. 重新启动 Eclipse,转到 File>Switch Workspace>Other... 并再次选择您的工作区目录
      3. 现在我可以像往常一样创建新项目了

      【讨论】:

        【解决方案5】:

        一个简单的技巧是手动从工作空间目录中删除项目,然后再次尝试导入项目。就是这样……

        【讨论】:

        • 你能确认要删除什么吗?删除workspace/.metadata/.plugins/org.eclipse.core.resource/.projects/myProjectName文件夹就够了吗?
        【解决方案6】:

        导入现有项目 您可以使用导入向导命令链接将现有项目导入工作区。

        从主菜单栏中,选择命令链接文件 > 导入...。导入向导打开。 选择 General > Existing Project into Workspace,然后单击 Next。 选择选择根目录或选择存档文件,然后单击相关的浏览以找到包含项目的目录或文件。 在项目下选择您要导入的项目。 单击“完成”开始导入。

        【讨论】:

          【解决方案7】:

          我也遇到过同样的问题。这是我重新导入的已删除工作区。当我尝试在目录中使用junit测试时,它说if的部分不在“项目”中为了解决这个问题,我必须检查“搜索嵌套项目”并纠正了问题。

          【讨论】:

            【解决方案8】:

            我知道这是一个非常老的问题,当时可能没有解决方案,但在我的系统(Eclipse Photon 4.8.0)上它是这样工作的:

            1. 文件菜单
            2. 从文件系统打开项目...

            在这里,您可以为 Eclipse 提供一个目录路径(在本例中是您自己的、当前使用的工作区目录),它将搜索可能的项目、列出它们并让您选择将哪个项目导入工作区。它将显示已导入(又名存在于 Eclipse 中)的项目灰显且不可选择,但也可以选择隐藏这些项目。 选择要导入的项目后,只需单击“完成”按钮即可。

            【讨论】:

              【解决方案9】:

              确保您的项目包含在当前工作区中,然后您必须在“项目资源管理器”下查看该项目。

              注意:您可以从以下位置查看:Window->Show View->Project Explorer。

              【讨论】:

                猜你喜欢
                • 2018-04-02
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-04-18
                • 1970-01-01
                • 1970-01-01
                • 2012-07-22
                相关资源
                最近更新 更多