2011-02-25 180 views
15

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

+1

类似于[凡在Eclipse工作空间是存储项目清单?](HTTP://计算器.com/questions/251116 /) –

回答

31

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

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

每个项目都包含一个.location文件(二进制格式),这大概可让Eclipse在项目位于文件系统,如果它已经被导入。

+2

任何想法如何解析二进制'.location'文件?你知道解析的源文件的位置吗? – Lucas

+3

文件可能是二进制文件,但我用Notepad ++打开它并以纯文本的方式看到项目的位置。我改变了它,它工作。 – Amomum

+0

请参阅[这里](https://stackoverflow.com/a/33831466/1089967)我可以从'.location'文件中解析路径 –

6

在Eclipse中默认的项目都存储在您的工作空间下。每当您打开Eclipse时,您都会被问到工作区的创建位置或打开的位置,但您可以将其配置为不再询问您的位置。

如果你配置的Eclipse不再次询问,那么你可以去到常规 - >启动和关机 - >工作区在您的喜好和检查“时提示启动工作区”。

该页面还列出了你最近使用过的工作空间(与可能只是1项,如果你从来没有明确指定一个不同)。

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

+0

我想知道..你是否也知道工作区的.metadata文件夹中有关项目的信息存储在哪里? – Dunaril

+0

@Dunaril:无处不在!你在寻找什么?每个插件都有它的每个子目录。 –

+0

我正在寻找通用的Eclipse信息(如项目列表及其名称,它们所属的工作集,项目浏览器的状态......) – Dunaril

4

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

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

3

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

哪里%USERNAME%是给您的计算机的用户名。例如。 john

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

+0

而不是'你的计算机名称',它应该是'你的username'。 – Jesse

+0

@Jesse它应该是'%USERNAME%',因为windows会自动为你选择当前用户的值。 – Lucky

0

对于Eclipse开普勒SR2在Windows 7

检索有关项目的基本信息(例如,它的位置),最简单的方法,请参阅以下内容:

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

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

0

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

0

我用“尝试文件 - >切换工作区”,它的工作原理也重新安装了Eclipse 0_0建议

+0

添加一些解释和答案,这个答案如何帮助OP在修复当前问题 –

相关问题