我怎样才能打开eclipse并看到我上次看到的项目视图?

时间:2010-05-16 18:34:44

标签: eclipse

我完全神秘了。

我不明白为什么Eclipse没有向我显示我的项目列表!

我在类似问题上看到的所有答案都没有提及任何“去这里做那种”答案。

我尝试将'导入/常规/现有项目导入Workspace /浏览到...',但这告诉我项目已经在工作区中。但我知道了!

项目菜单没有“打开项目”选项!!!!

没有'开放工作区'选项。

人们如何打开Eclipse并“恢复工作”???

打开“项目树”以显示我的项目的单一,可靠,可重复的选项是什么?

[或者告诉我我对Java人更聪明的期望远离基地!]

等待!!!我再次打开Eclipse,项目菜单下有一个“打开项目”链接。但是在我打开Eclipse的所有时间里,它总是被禁用。

因此,当您打开eclipse时,它会要求您提供工作空间位置,该位置始终是我的项目所在的位置。但是当它打开时,该项目无处可见。

另一个(更好的?)问题是Eclipse认为我打算做什么或应该在我打开之后做什么?

谢谢,

金博尔

3 个答案:

答案 0 :(得分:1)

这听起来像是在尝试查看预先存在的(在Eclipse之外创建的目录)“项目”作为工作台的一部分。但是这些预先存在的目录不是Eclipse项目。 Eclipse项目将一些文件添加到项目目录中,其中包含Eclipse需要的元数据。

两件事: 1.要导入预先存在的项目(Eclipse或非Eclipse),请不要将目录复制到工作区目录,而是复制到其他位置。然后在Eclipse中,右键单击“导入...”,然后导入文件。该错误消息试图告诉您从工作区外部导入: - )

  1. 使用新项目,在工作区中创建它们作为正确类型的Eclipse项目,您不应该遇到任何问题。因此,作为1的替代方案,您可以遵循以下更繁琐的步骤:创建新的Java项目,在src文件夹下创建包并手动将代码复制到正确的包中,根据需要设置构建路径并让它构建。

答案 1 :(得分:0)

嗯,我(尽管随后的讽刺)感谢你花时间怀疑我的问题可能是什么。

但是我明确表示项目在工作区中。也就是说,每次启动Eclipse时,我都必须验证要打开的工作空间实际上是包含文件和“项目”的工作空间。

所以按照这种思路,我发布了这个问题。我重新安装了Eclipse的Aptana版本,这是我用来创建项目的版本。

所以我开始相信我的问题是我没有真正接受Eclipse是一个变色龙。并且它只识别它在乳白色条纹时创建的项目,并忽略它在深红色纯色时创建的项目。

实际上我在想,Eclipse可能是一个肥胖的蟾蜍,它会根据'合作伙伴组织'来制作变色龙套装,后者必须根据他们的项目类型进行配置。

所以我的问题结果是我使用了我的Spring版本的Eclipse并下载了Aptana'组件'(或者他们所做的任何Eclipsy),这还不足以使Eclipse的Spring版本将Ruby项目视为一个'项目'(得到它?一个项目?)。也就是说,项目在工作区中,但Eclipse(toad)无法识别由 Eclipse 创建的项目萝卜红色变色龙或由 Eclipse 创建的项目奶油 - 条纹变色龙。那就是Eclipse(toad)不了解任何类型的项目,但是你必须为 Eclipse 的每个安装都有一个单独的,不同的280 MB安装文件夹,它可以解决“项目”的类型你想要继续努力。事实上,Aptana必须编写自己的Project Explorer版本才能显示项目。并且可能每个其他“工具供应商”也会这样做。

所以我必须承认,这确实证明非微软开发人员更聪明,因为他们可以本能地理解这些东西。

因此,我非常感谢您对我的问题的修订版本的确认:

假设我有一个已安装的Eclipse实例,它是由工具制造商生产的,用于处理特定类型的项目,例如Aptana或Spring或Droid或IPHone或Java'Beans'(难怪他们熄灯了在Sun--“豆子”在阳光下干燥,可以这么说,或者,或者......然后当我最终找到必须由工具供应商生产的Project Explorer的自定义版本的链接时,我打开为什么项目菜单上的“打开项目”菜单项不会启用?

事实上,在“开放项目”菜单项实际上启用了哪些条件下?

告诉我,好的,好吗?然后我会很高兴!!!

答案 2 :(得分:0)

您误解了Eclipse的工作区概念。 Eclipse不像大多数其他工具一样工作,您必须打开文件,文档或其他任何操作。

相反,Eclipse会在每次启动时要求您提供工作空间,这在整个Eclipse会话期间使用。如果它没有要求您选择工作区,则在Eclipse启动后使用File-> Switch工作区菜单(您可能不小心设置了“不要再问我”选项)。工作区是(某种程度上相关的)项目的集合,每个项目都包含大量文件和文件夹。所有这些项目都是“开放的”(通常),所以你不需要“打开”任何东西。

示例:

我为一个开源项目工作。因此,我有一个工作区,用于我对该开源项目的所有贡献。这个工作区包含大约40个Java项目,我可以同时修改它们。

然后我有一些私人开发,我将其分组到另一个工作区。第二个工作区还包含多个Java,PHP和其他项目。

如果这个概念仍然不清楚,我建议你阅读关于工作空间的Eclipse帮助。