2010-05-16 115 views
0

我完全迷惑。我如何打开eclipse并查看我上次查看的项目视图?

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

所有我见过的类似问题的答案都没有提到任何'去这里做'的答案。

我试过'导入/一般/现有项目进入工作区/浏览到...',但告诉我该项目已经在工作区。但我知道这一点!

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

没有“打开工作区”选项。

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

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

[或告诉我,我的期望,Java的人更聪明是大错特错!]

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

因此,当您打开eclipse时,它会要求您提供一个始终是我的项目位置的工作区位置。但是当它自己打开时,这个项目无处可见。

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

感谢,

金博尔

回答

1

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

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

  1. 对于新项目,请在您的工作区中将它们创建为正确类型的Eclipse项目,没有任何问题。所以作为1的替代方案,您可以遵循这些更繁琐的步骤:创建新的Java项目,在src文件夹下创建包,并手动将代码复制到正确的包中,根据需要设置构建路径并让它构建。
0

嗯,我确实(尽管随后的硫酸)欣赏你的花时间来怀疑我的问题可能是什么。

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

所以遵循这一思路,因为我发布了这个问题。我重新安装了Eclipse的Aptana版本,这是我用来创建项目的版本。

所以我开始相信我的问题是我没有真正接受Eclipse是一个变色龙。它只承认它在制作条纹时创建的项目,而忽略它在深红色纯色时创建的项目。

其实我在想也许Eclipse是一种胖胖的蟾蜍,它基于'合作伙伴组织',它必须为他们的项目类型配置它。

所以我的问题结果是我使用了我的Spring的Eclipse版本并下载了Aptana的组件(或者其他Eclipsy的东西),这并不足以使Spring的Eclipse版本识别出一个Ruby项目作为一个'项目'(得到它?一个项目?)。也就是说,该项目在工作区中,但Eclipse(蟾蜍)无法识别由Eclipse创建的项目,芜菁红变色龙或由创建的项目Eclipse奶油条纹变色龙。即Eclipse(蟾蜍)不理解任何类型的项目,但是您必须为每个安装的Eclipse分别安装一个独立的280 MB安装文件夹,该文件夹指向您要处理的“项目”类型。事实上,Aptana必须编写自己的Project Explorer版本才能显示项目。也可能每个其他'工具供应商'也这样做。

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

因此,我将真正体会到我的问题的这个修订版的确认:

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

事实上,在哪些条件下,'open project'菜单项实际上被启用了?

那么告诉我,好的,好吗?然后我会很开心!

+0

看起来我的回答不够清楚。如果您的现有文件位于您的Eclipse工作台目录中,然后尝试首次导入它们,则这不起作用。将您现有的dirs /文件复制到其他地方,转到您的工作台并从那里导入。 除非,我误解了你的情况,并且你已经成功地将项目导入工作台了? – mttr 2010-05-17 09:21:10

+0

好的,我想我明白了。可能应该坐下来练习。谢谢。 – 2011-02-24 23:10:47

0

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

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

例如:

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

然后我有一些私人的发展,我分组在另一个工作区。第二个工作区也由多个Java,PHP和其他项目组成。

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