2012-04-29 47 views
36

我试图创建一个“java项目”时,在Eclipse Indigo中找不到“从现有源创建项目”。当我选择Java项目,然后下一个窗口出现选项 - 用户默认位置, JRE, 项目布局和 工作集。eclipse Indigo中的“从现有源创建项目”在哪里?

我无法找到任何线索,而寻找靛蓝的用户界面的任何可能的变化。我在哪里可以找到Indigo的“从现有源创建项目”?

+0

如何对旧的源文件夹链接新项目? – 2012-04-29 01:13:28

+1

您可以将源文件复制到src文件夹中并使用“刷新”。 :/ – delicateLatticeworkFever 2012-04-29 01:21:33

回答

42

取消选中使用默认位置选项,然后浏览以选择现有源代码树的父文件夹。 Eclipse将自动检测现有的文件和文件夹,但您可能必须配置该项目以让其知道您的源文件夹是什么;但新建Java项目向导会向您提供该选项。

+1

Eclipse抱怨文件夹与现有项目的位置重叠(即使它只是一个普通的源代码树)并拒绝继续。 – Antimony 2012-08-12 16:09:38

+0

这解决了我的问题,但很有趣,它不允许我将文件放置在默认位置。必须把它们放在其他地方才能做到这一点 – rsy 2014-11-27 06:23:10

4

如果您的源代码目录位于当前工作区内,由于Eclipse中的错误,ERiz的答案将不起作用。 (它打印出错误“文件夹与现有项目的位置重叠”)。相反,您应该选中“使用默认位置”并输入文件夹的名称作为您的项目名称。

See here for more discussion about the problem.

+0

这不是一个错误,它是Eclipse工作区的工作方式。 Eclipse不会让您在另一个项目中嵌套一个项目,因此不允许在您的工作区中尝试在另一个项目下创建项目。 – 2012-08-13 13:55:10

2

到目前为止,似乎要做到这一点的解决方案锑建议的唯一途径。

如果你想避免在文件夹名称打字,勾去掉“使用默认位置”,选择您的源目录,然后再勾选“使用默认位置”项目名称字段应包含名称的源目录。

1

我遇到了这个答案试图导入一个Git项目,所以我会在这里写我的解决方案。 工作空间目录与Git的工作目录相同,所以我不想将项目文件夹移动到别的地方。

如果您有要导入一个Git项目,但是Eclipse不能看到它,因为它没有在其目录下的项目文件,这里的步骤:

  1. 文件>新建> Java项目:在名称中输入项目名称,如Antimony所说,项目将自动配置。
  2. 您将在项目列表中看到您的项目,但它尚未绑定到Git。
  3. 如果它是一个maven项目,现在可以将其转换为maven项目:右键单击该项目,然后选择配置>转换为Maven项目。
  4. 删除项目(不要选择“从磁盘删除项目”)
  5. 现在你可以导入项目从文件一个Git项目>导入> Git项目
相关问题