14

我想导入一个原本没有导入到 Eclipse 的源文件夹中的文件

我所做的是:

  1. 我尝试将文件目录放入源文件夹中,这显然不起作用。

  2. 然后我右键单击folder->import->File System并尝试导入该文件,但 Eclipse 然后抱怨Source is in the hierarchy of destination
    我最后所做的是将源文件移出该文件夹,然后从不同的路径将其导入,我觉得这真的是多余的。

包含这样的文件的最佳方法是什么?提前致谢。

4

5 回答 5

35

如果您(在 Eclipse 之外)将文件添加到项目的源目录中,您应该能够通过右键单击 Eclipse Package Explorer 中的源文件夹并选择 "Refresh" 来使该文件显示在 Eclipse 中。

于 2013-07-26T16:25:08.927 回答
7

您不能导入到同一个文件夹 bcz 没有操作系统允许在同一个父级中创建多个同名文件夹。相反,您将要导入的文件夹放在其他地方,并在将其导入工作区时,选中“复制到工作区”选项

于 2013-07-26T16:17:36.707 回答
3

截至 2017 年 10 月,使用 Eclipse Oxygen 2017.1,我发现完成 OP 想要做的事情并不是你的本能告诉你要做的事情。

就我而言,我最初在计算机 A 上的 c:\projects\abc\ 目录中开发代码,并将该目录复制到 Eclipse 外部目录 c:\projects\abc\ 中的计算机 B 中。

代替

导入 / 通用 / 文件系统 /

这给出了OP提到的错误,您需要:

从文件夹或存档导入 / 常规 / 项目 /

当对话框打开时,将“导入源:”指向您已经存在的需要它的目录(例如:c:\projects\abc)。

我将其他所有内容保留为默认值。

单击完成。

当我返回 Project Explorer 时,我不需要刷新窗口。项目自动出现。

于 2017-10-14T15:42:59.983 回答
2

您已将 Eclipse 工作区和源代码设置在同一个文件夹中,即 Eclipse .metadata 所在的文件夹与所有代码文件夹位于同一个位置。理想情况下,Eclipse 元数据的文件夹应该在其他地方。(我自己做了同样的事情,然后遇到了各种各样的问题)。

于 2016-06-18T15:54:30.497 回答
0

为了扩展@user3785010 的答案,我发现使用Import > General > Existing Projects into WorkspaceEclipse Platform Version: 2021-09 (4.21) 对我有用。

当我尝试Import > General > Projects from Folder or Archive时,我按了完成,没有任何反应。

于 2021-09-16T11:08:59.737 回答