如何将现有目录导入Eclipse?

时间:2011-12-23 00:24:36

标签: eclipse

我在Mac上,但我认为它不会有所作为。我有一个目录,我想完全导入/添加到Eclipse中。我做的是这个:

  1. 右键单击导入
  2. 常规→现有项目进入工作区
  3. 然后,当我单击浏览根目录或存档文件并选择文件夹时,我无法单击完成。该文件夹是空的,只包含几个文件夹但由于某种原因我无法点击完成。

6 个答案:

答案 0 :(得分:115)

Eclipse UI有点令人困惑。

导入 - > “现有项目进入工作空间”实际上意味着将“现有 Eclipse 项目导入工作空间”。这就是为什么你不能点击完成的原因:import选项在你选择的目录中查找.project文件(Eclipse用来存储项目选项的文件)。

要导入没有Eclipse项目文件的现有源代码,您有以下选项(我想您要创建一个Java项目):

  1. 工作区内的新项目dir:在工作区中创建一个新的空Java项目(File-> New-> Java Project)。然后右键单击源文件夹并选择导入...->常规 - >文件系统然后选择您的文件,它将对您的文件进行复制

    提示:您可以将文件从Finder拖放到src文件夹中。

  2. 在现有目录中创建一个eclipse项目:创建一个新的Java项目,但在“New Java Project”窗口中:

    • 取消选中使用默认位置选项,然后选择非Eclipse项目所在的目录。
    • 单击 Next 并配置源文件所在的非Eclipse项目的子目录。你完成了:)

答案 1 :(得分:31)

没有必要创建Java项目,并让不必要的Java依赖项和库粘附到项目中。问题是关于将现有目录导入eclipse

假设目录存在于 C:/ harley / mydir 中。你要做的是以下几点:

  • 创建一个新项目(右键单击Project explorer,选择 New - > Project ;从向导列表中选择 General - > Project 和点击下一步。)

  • 为项目指定目标目录的相同名称(在本例中为 mydir

  • 取消选中使用默认位置并提供确切位置,例如 C:/ harley / mydir

  • 点击完成

你完成了。我是这样做的。

答案 2 :(得分:4)

现在,有一个更好的解决方案来导入现有的PHP项目。 PDT插件现在在New PHP Project对话框中有一个选项。所以:

来自File-> New-> PHP Project:

New PHP Project Dialog with "Create project at existing location" options badly circled

答案 3 :(得分:3)

我使用以下简单的方法来创建项目 1-首先在希望使其投影的目录中,创建一个.project文件 以下内容:

<projectDescription>
    <name>Project-Name</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
    </buildSpec>
    <natures>
    </natures>
</projectDescription>

2-现在而不是&#34;项目名称&#34;,编写您的项目名称,也许是当前目录名称

3-现在将此文件保存到希望将该目录设为名为&#34; .project&#34;的项目的目录中。 (对于这样的保存,请使用记事本)

4-现在转到Eclips并打开项目并将文件添加到其中。

答案 4 :(得分:0)

对于Spring Tool Suite我这样做:

File -> Open projects from File System

答案 5 :(得分:-1)

当发生这种情况时最适合我的事情是:

  1. 创建一个新的eclipse项目(JAVA)

  2. 获取源文件(src文件夹的内容!!!)并从finder中拖放并放入eclipse IDE中的src文件夹

  3. 确保你添加外部罐子和东西,然后你就完成了!