【问题标题】:Where are projects stored in Eclipse?项目在 Eclipse 中存储在哪里?
【发布时间】:2011-02-25 15:23:18
【问题描述】:

Project Explorer 能够列出 Eclipse 中的所有项目。我想知道项目信息存储在哪里?

【问题讨论】:

标签: eclipse


【解决方案1】:

可以在工作区的 .metadata 目录下找到项目:

[eclipse-workspace]/.metadata/.plugins/org.eclipse.core.resources/.projects

每个项目都包含一个.location 文件(二进制格式),如果它已被导入,它可能会告诉 eclipse 该项目在文件系统上的位置。

【讨论】:

  • 知道如何解析二进制.location 文件吗?你知道进行解析的源文件的位置吗?
  • 文件可能是二进制文件,但我用 Notepad++ 打开它并以纯文本形式查看项目的位置。我改变了它,它起作用了。
  • 查看here 我可以解析来自.location 文件的路径
  • 在我的系统上,.metadata 目录几乎是空的。它不包含 .plugins 目录。
【解决方案2】:

默认情况下,Eclipse 中的项目存储在您的工作区下。当您打开 Eclipse 时,系统会询问您的工作区是在哪里创建的,或者要打开哪个工作区,但您可以将其配置为不再询问您。

如果您已将 Eclipse 配置为不再询问,那么您可以在首选项中转到常规 -> 启动和关闭 -> 工作区并选中“启动时提示工作区”。

该页面还列出了您最近使用的工作区(可能只有 1 个条目,如果您从未明确指定其他条目)。

请注意,您还可以通过为每个项目明确指定单独的位置来创建位于工作区之外的项目。

【讨论】:

  • 我想知道.. 你还知道在工作区的 .metadata 文件夹中,有关项目的信息存储在哪里吗?
  • @Dunaril:无处不在!你具体在找什么?每个插件都有它的每个子目录。
  • 我在寻找通用的 Eclipse 信息(比如项目列表及其名称、它们所属的工作集、项目资源管理器的状态......)
【解决方案3】:

浏览到您的工作区文件夹。您将看到每个项目的文件夹。

(不知道你的工作区文件夹在哪里?试试文件 -> 切换工作区...它会给你路径。)

【讨论】:

    【解决方案4】:

    在 Windows 中,通常是C:\Users\%USERNAME%\workspace

    其中%USERNAME% 是您计算机的用户名。例如。 john

    您可以将上述路径粘贴到 Run(Windows + R) 窗口中,但它会自动为您选择用户名。

    【讨论】:

    • 应该是your computer name,而不是your username
    • @Jesse 应该是%USERNAME% 因为windows会自动为你选择当前用户的值。
    【解决方案5】:

    适用于 Windows 7 上的 Eclipse Kepler SR2

    检索有关项目的一般信息(例如,其位置)的最简单方法,请参见以下内容:

    1. 转到“包资源管理器”视图;
    2. 右键单击您的项目顶层文件夹;
    3. 选择“显示”->“属性”;

    您将在“属性视图”中获得该项目的属性列表。项目的位置将在那里。

    【讨论】:

      【解决方案6】:

      在 Windows PC 上,您应该能够在 C:\Users\yourname\workspace\ 下找到您的项目。如果你在 Linux 上,它应该在 /home/yourname/workspace/ 下。

      【讨论】:

        【解决方案7】:

        我使用了“尝试文件 -> 切换工作区”建议,该建议有效,但也重新安装了 Eclipse 0_0

        【讨论】:

        • 添加一些解释,说明此答案如何帮助 OP 解决当前问题
        猜你喜欢
        • 1970-01-01
        • 2013-06-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多