我想导入一个最初未导入到Eclipse
源文件夹中的文件我做的是:
我尝试将文件目录放入源文件夹中,这显然无效。
然后我右键单击folder->import->File System
并尝试导入该文件,但是eclipse然后抱怨Source is in the hierarchy of destination
。
我最后做的是将源文件从该文件夹中移出,然后从不同的路径将其导入,我觉得这很多。
包含这样的文件的最佳方法是什么?提前致谢。
答案 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元数据的文件夹应该位于其他位置。 (我自己做了同样的事情然后遇到了各种各样的问题)。