Eclipse在哪里为不在工作区中的项目保存文件?

时间:2017-07-28 22:58:21

标签: java eclipse workspace

Eclipse在哪里为不在我的工作区中的项目保存.java文件?基本上,我从朋友那里下载了一个项目,并将该项目导入Eclipse。我在项目中编辑并创建了新的包和文件。然后,我导出了项目并将其上传到文件共享网站。几天后,(我的电脑从那时起重新启动),我重新打开了Eclipse。我的文件不在那里,所以我尝试在计算机上查找它们,但找不到任何东西。我回到了我上传文件的网站,所有文件都是空白的。

我认为问题可能是Eclipse将文件保存到工作区内的项目文件夹中。但是,由于该项目来自我的朋友,该项目在我的工作区中并不存在。如果是这种情况,那么只要我保存这些文件,Eclipse会在哪里存储这些文件? Eclipse程序中的某种本地内存是否会在重新启动计算机时被删除?任何信息都将不胜感激。

1 个答案:

答案 0 :(得分:0)

Eclipse使用普通文件系统。但是,如果您使用导入向导现有项目到Workspcace 而没有选项将项目复制到工作区项目从文件夹或存档导入向导,那么引用的文件夹已引用但未复制。也许你已经删除了所谓的复制文件夹。在这种情况下,Eclipse将显示一个已关闭的项目文件夹。您可以右键单击已关闭的项目文件夹,然后选择属性:在资源中,现在已删除的目录显示为位置

至少(至少部分)恢复您编辑的文件:

  1. 重新创建已删除的文件夹
  2. 在重新创建的文件夹中,使用以下内容创建文件.project(将 Foo 替换为项目/文件夹名称):

    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
        <name>Foo</name>
        <comment></comment>
        <projects>
        </projects>
        <buildSpec>
        </buildSpec>
        <natures>
        </natures>
    </projectDescription>

  3. 在Eclipse中打开项目:右键单击并选择打开项目

  4. 右键单击项目文件夹,然后选择从本地历史记录还原...