Eclipse - 如何将本地源文件导入同一文件夹?

时间:2013-07-26 16:16:18

标签: java eclipse

我想导入一个最初未导入到Eclipse

源文件夹中的文件

我做的是:

  1. 我尝试将文件目录放入源文件夹中,这显然无效。

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

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

4 个答案:

答案 0 :(得分:28)

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

答案 1 :(得分:5)

你无法导入到同一个文件夹bcz没有操作系统允许在同一个父级中创建多个同名文件夹。相反,您将文件夹导入到其他位置,并在将其导入工作区时,选中“复制到工作区”选项

答案 2 :(得分:3)

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

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

而不是

导入/常规/文件系统/

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

从文件夹或存档/

导入/常规/项目

当对话框打开时,将“Import source:”指向您已经存在的where-it-need-to-be目录(例如:c:\ projects \ abc)。

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

单击“完成”。

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

答案 3 :(得分:1)

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