在Eclipse中是否有相当于"添加现有文件"(到项目)?

mar*_*ark 55 eclipse

我正在尝试将我的Visual Studio体验映射到Eclipse.现在,我希望将文件系统中某处存在的文件添加到Eclipse中的项目中.我希望它被复制到项目源文件夹.

目前,我只看到一种方式 - 切换到Windows资源管理器(在我的情况下总指挥官)并自己复制文件,然后刷新项目.

如果不离开Eclipse IDE,我可以这样做吗?

谢谢.

Pet*_*e P 65

我有同样的问题,但找到了另一个解决方案.

让我说明我的问题,以便我们确定我们正在谈论同样的事情.

我在一个目录中有一个文件,其中有一堆代码文件,并且该目录中的一些文件显示为"在我的项目中",并且一些文件丢失了.我希望丢失的文件出现在我的项目中.

我只是在我的项目中选择了文件夹并按下"F5"或右键单击并选择"刷新",文件出现在我的项目中.看起来这是实现这一目标的预期方式.

  • +1算我一个在搜索时发现非常有用的人. (13认同)
  • @mark,虽然这不是问题所针对的问题,但这个答案对于确实遇到此问题且在搜索时发现此问题的人来说仍然非常有用. (12认同)

Uku*_*kit 41

File->Import->General->File System应该这样做.在那里,您可以从某个文件系统文件夹中选择文件到项目(into folder).

  • 当文件已经在您希望的位置时,这不起作用.(当一些eclipse项目文件没有正确保存时,这发生在我身上 - 文件在那里但在项目中没有) (11认同)
  • @Keith此对话框中的高级选项卡允许您链接到文件而无需复制. (5认同)
  • 这与Visual Studio中的"Add existing"不同,因为它只是将它添加到项目定义中,在eclipse中,这个trys来复制文件 (4认同)
  • 有没有人知道为什么在这些步骤之后“下一步>”按钮会变灰?我已经尝试选择我可以在“导入”对话框中找到的所有变体。 (2认同)
  • 是的,我无法弄清楚如何让Eclipse意识到已经在项目中正确位置的源文件(使用IntelliJ IDEA创建)应该是项目的一部分.这应该不是那么难! (2认同)

Cli*_*son 10

更容易.只需将文件从资源管理器拖放到Eclipse中的正确包中即可.它会询问您是否要复制或链接文件.


小智 5

我是 Eclipse Luna(Windows 7 上的 64 位最新版本)的新手,但这对我有用:

  1. 复制添加到项目中的预先存在的源文件。
  2. 在 Project Explorer 中,右键单击您的项目并选择“新建”>“文件”
  3. “新建文件”对话框中,您的项目名称/文件夹应显示为新(现有)源文件的父文件夹。
  4. 单击“新建文件”对话框底部的“高级”按钮。
  5. 选中“链接到文件系统中的文件”复选框。
  6. 单击“浏览”并浏览到您预先存在的源。
  7. 单击对话框底部的“完成”按钮。