Eclipse Project Explorer - 项目列表存储在哪里?

时间:2012-05-20 06:57:01

标签: eclipse

Eclipse如何填充Project Explorer?文件系统中的哪个位置是存储的当前项目列表以及采用何种格式?

如果我将项目目录Bar/Foo从某个工作台Bar/移动到其他工作台Baz/,然后打开Baz/作为当前工作台,则项目Foo没有出现。显然,Eclipse没有使用工作台目录中存在的目录来查找项目。

2 个答案:

答案 0 :(得分:3)

项目在工作区中声明。您必须导入或创建项目才能使它们存在。它们的存在存储在工作空间的.metadata文件夹中的某个区域中。

如果您想通过API获取项目列表,则需要使用Resources API。

要明确获取列表,请致电:

    IProject projects[] = ResourcesPlugin.getWorkspace().getRoot()
            .getProjects();

答案 1 :(得分:1)

正如Francis Upton所说,项目列表存储在.metadata文件夹中,很可能存储在.metadata / plugins / org.eclipse.core.resources文件夹中。

您可以使用Francis所示的Resources API以编程方式修改此列表,或者如果要导入现有项目(如问题中所述),请使用File / Import中的Import existing project ...向导。 。在一般类别中。