我想导入一个最初没有导入Eclipse源文件夹的文件 我所做的是: 1.我试着把文件目录放到一个源文件夹中,这显然不起作用。 1.然后我右键单击folder->import->File System并试图导入该文件,但eclipse随后抱怨Source is in the hierarchy of destination。 我最后所做的是将源文件移出该文件夹,然后从不同的路径导入,我发现这真的很多余。 什么是最好的方法来包括这样的文件?先谢了。
为了扩展@user3785010的答案,我发现在Eclipse平台版本中使用Import > General > Existing Projects into Workspace对我有效:2021-09(4.21). 当我尝试Import > General > Projects from Folder or Archive时,我按了“完成”,什么也没发生。
6条答案
按热度按时间zphenhs41#
如果您在项目的源目录中添加了一个文件(在Eclipse外部),您应该能够通过在Eclipse Package Explorer中右键单击您的源文件夹并选择“Refresh”来使该文件显示在Eclipse中。
2izufjch2#
你不能导入到同一个文件夹bcz没有操作系统允许在同一个父文件夹中创建多个同名文件夹.相反,您将导入的文件夹放在其他地方,并在将其导入工作区时,选中“复制到工作区”选项
bpzcxfmw3#
截至2017年10月,使用Eclipse Oxygen 2017.1,我发现要完成OP想要做的事情并不是你的自然本能告诉你要做的事情。
在我的例子中,我最初在计算机A上的目录c:\projects\abc\中开发代码,并将该目录复制到计算机B的Eclipse外部目录c:\projects\abc\中。
而不是
导入/常规/文件系统/
这给出了OP提到的错误,你需要:
导入/常规/从文件夹或存档中导入项目/
当对话框打开时,将“导入源代码:“指向您已经存在的目录(例如:c:\projects\abc)。
我把其他的都留给了默认值。
单击“完成”。
当我返回到项目资源管理器时,我不需要刷新窗口。项目自动出现。
8fq7wneg4#
您已经将Eclipse工作区和源代码设置在同一个文件夹中,即Eclipse.metadata所在的文件夹与所有代码文件夹的位置相同。理想情况下,Eclipse元数据的文件夹应该在其他地方。(我自己也做了同样的事情,然后遇到了各种各样的问题)。
zynd9foi5#
为了扩展@user3785010的答案,我发现在Eclipse平台版本中使用
Import > General > Existing Projects into Workspace
对我有效:2021-09(4.21).当我尝试
Import > General > Projects from Folder or Archive
时,我按了“完成”,什么也没发生。zdwk9cvp6#
以下是对我有效的方法:
1.文件->将文件从文件系统导入到项目文件夹中
1.将其添加到构建路径
它是用项目中的相对路径添加的。
它在Java Build Path和.classpath中显示Ok,尽管Eclipse中的项目文件夹[*]不显示导入的文件。