将项目文件放入工作空间/项目后,Eclipse项目不会显示

时间:2011-12-30 21:29:33

标签: eclipse project explorer projects invisible

我搜索了2天但找不到任何东西。我找到的东西很接近,但不是我需要的东西。

我最近买了一台新电脑并将我的所有项目复制到我的新电脑上。

我打开了Eclipse并生成了一个工作区,然后我关闭了Eclipse并将我的项目复制到workspace / projects文件夹中。

我重新打开Eclipse,我的项目根本没有出现在包浏览器中。

我知道我在正确的目录中有正确的文件夹。

我发现最接近的线程是:Eclipse - Import an existing project?

但即使这样也无济于事,我的项目已经满足了......

我尝试过刷新,重新开放,愚弄工作集等等......

18 个答案:

答案 0 :(得分:81)

仅仅因为你在工作区目录中有一个项目并不意味着Eclipse打开它甚至自动看到它。您必须使用文件 - 导入 - 常规 - 将现有项目导入工作区,以便在Eclipse中安装项目。

答案 1 :(得分:12)

对于Juno :(在E:\ workspace中使用Source,在C:\ workspace中使用目标)

  1. 将项目目录完整复制到工作区目录。 (例如,复制E:\ workspace \ HelloWorld C:\ workspace \ helloWorld)

  2. 启动Eclipse。

  3. 执行:文件 - >导入

  4. 选择:常规 - > “现有项目进入工作区”

  5. “下一步>”

  6. 选中“选择根目录”

  7. 使用“浏览按钮”选择

  8. 选择“C:\ workspace”

  9. 将显示现有项目列表。只需检查粗体(待导入)中的那些,然后按“完成”按钮。

  10. 查看Package Explorer,您现在应该在那里复制项目。

答案 2 :(得分:10)

由于Eclipse意外关闭,当前工作空间的.metadata已损坏,因此出现此问题。因此,如果您遇到此问题,请执行以下步骤:

  •   

    创建一个新工作区。   将现有项目导入新工作区。

  

你成功了!

答案 3 :(得分:6)

我一遍又一遍地遇到同样的问题,现在找到的解决方案

  1. 关闭Eclipse。
  2. 转到workspace.metadata.plugins
  3. 删除org.eclipse.core.resources
  4. 启动Eclipse
  5. 执行文件 - >导入
  6. 常规 - >现有项目进入工作区并从工作区导入所有项目

答案 4 :(得分:4)

  1. Netbeans允许您进行简单的文件复制。 如您所知,Eclipse不会那样工作。您必须明确“导入”文件和项目。

  2. 如果你导入,如果没有问题,那么应该出现。

  3. 我会考虑:

    a)备份现有工作区

    b)删除并重新安装Eclipse

    c)尝试另一个“测试导入”

答案 5 :(得分:2)

您将它们放在workspace/projects文件夹中。您应该将它们直接放在workspace文件夹中,然后将“将现有项目导入工作区”。

答案 6 :(得分:2)

在Eclips包资源管理器中 右键单击任何可查看的项目,然后选择Show in - > Project Explorer

Package Explorer - >右键单击 - >显示在 - >项目浏览器

您应该能够在Eclipse工作区中看到所有导入的项目

答案 7 :(得分:2)

即使我也观察到了类似的问题。由于某种原因,我已经关闭了eclipse项目,并且重新启动后,即使存在相应的文件,在资源管理器中也看不到我添加的一些文件。

以下解决方案为我工作: 选择整个工作区(Ctrl + A)==>右键单击并按Refresh。

答案 8 :(得分:1)

或者你可以试试:

  1. 转到文件 - > 切换工作区
  2. 选择您的工作区(如果显示)

答案 9 :(得分:0)

我做错了什么,我使用了“导入”->“文件夹或存档中的项目”,因为我认为这会是同一件事。您必须使用“将现有项目导入工作区”。也许这对某人有帮助。

答案 10 :(得分:0)

问题:创建PyDev项目后,该项目未显示在“ PyDev软件包资源管理器”中;(

解决方案:这是我要在“项目资源管理器”中看到它们的全部方法:

我正在使用Eclipse IDE 2019-12

点击右上角的“资源”图标

现在您将看到所有项目都显示在“项目资源管理器”中。

棘手的注意:现在,如果您单击“ PyDev”图标,那么在“ PyDev软件包资源管理器” Magic中将显示较少的项目吗?

答案 11 :(得分:0)

是的...我有点明白你需要什么。我只是遇到了同样的问题。

这正是我所做的。现在,请记住,因为我才刚刚开始,所以这是一些低水平的知识。我使生活变得复杂,因此我需要解决方案。我用上面答案中的不同方向自己找到了它。

我从HDD的Win 10切换到SSD的Linux,因此我需要将少量的.class和.java导入到新的工作区中。

首先,我犯了一个错误,没有在Windows上使用export选项,我只是简单地将所有文件从win 10的src和bin文件夹复制到linux上的src和bin文件夹。当然工作区没有看到那些文件。

在IMPORT工具中找到了解决方案(我应该立即使用它)。

  1. 我将src文件夹中的所有文件放入zipp文件中,并将此文件移动到任意文件夹中(在我的情况下为Home文件夹)。

  2. 返回src文件夹并删除所有.java文件(您将不再需要它们)。

  3. 然后,我打开了我的空项目,并从Eclipse的“文件”菜单中选择了导入。 在导入窗口中,在常规(第一个)选项下,选择导入存档。

  4. 现在只需找到您的zip文件,瞧!一切都应该在这里。

答案 12 :(得分:0)

我只想在上面的答案中添加一个重要的细节。而且,即使您从所选的根目录导入项目,它们也可能不会以粗体显示,因此您将无法选择它们。其原因可能是项目的元数据已损坏。如果确实遇到此问题,那么最简单,最快的解决方法是摆脱工作区文件夹,然后创建一个新的文件夹,然后将项目复制粘贴到此新的工作区中(在删除旧的工作区之前执行此操作)文件夹。然后,按照您以前的帖子中的说明,在新的工作区中导入项目。

答案 13 :(得分:0)

我尝试了很多选项,但最后在新工作区导入项目解决了我的问题。

我认为旧工作区中的元数据文件存在一些问题。

答案 14 :(得分:0)

您好我也遇到同样的问题,我尝试了很多选项,但最后最简单的方法是,点击ProjectExplorer内部的向下箭头 - >自定义View-> filter->未选中的关闭项目。

并且能够看到所有已关闭的项目。

答案 15 :(得分:0)

以下对我有用。

  • 在eclipse中创建一个新项目。
  • 在中创建新项目后 eclipse,右键单击并选择import。
  • 一般导入>文件系统
  • 选择项目下的所有文件夹,但根目录除外。点击 光洁度。

这将创建所需的元数据和其他内部eclipse项目文件系统,它将显示项目的文件。

您也可以直接将项目导入为文件系统。如果您无法直接导入,请按照上述步骤操作。

答案 16 :(得分:0)

当我从" git clone"导入我的项目时,我不得不选择File-> Import-> Git->来自git的项目 - >现有的本地存储库

答案 17 :(得分:0)

这是我从互联网下载项目时遇到的一个特定问题。

  1. 如果它已拉链,请确保正确解压缩,有时可以获得额外的水平。
  2. 确保将项目放在项目文件中,而不是直接放在工作区中。
  3. 查看.project和.classpath是否已重命名为_project和_classpath。您无法直接重命名它们,因此打开一个名为.classpath的文本文档并在其中粘贴_classpath的内容,保存为所有文件,而不是.txt。 _classpath可以用记事本打开。
  4. 从文件工作区导入项目。它会查找一个名为projects的文件夹,你的内容应该在其中。

    希望这会有所帮助:)
相关问题