Eclipse:如何添加现有的源文件夹?

我有一个名为c:\ RemoteSrc的目录。 在我的Eclipse项目中,有3个目录是当前的源文件夹(我认为图标是一个打开的文件夹,里面有一个橙色的网格)。 我已经删除了一个新的目录下的c:\ RemoteSrc,我也想添加到我的项目。

如果我右键点击我的项目,然后去“build立path…” – >“链接源”,并尝试添加它告诉我“文件夹已经存在与不同的情况下”。 是的,我知道该文件夹已经存在,这为什么即时通讯试图添加它。

我认为你所要做的就是刷新这个项目。 Eclipse不会自动选取放在其项目目录中的文件夹(或文件)。

屏幕截图可能会有帮助,但是如果GUI不合作,您可以:

  • closuresEclipse
  • 打开定义你的项目的.classpath文件(它可能位于你的工作区)
  • 看看你是否可以定义一个classpathentrysrc ”的新classpathentry :这不是一个简单的方法,但是这可能让你知道为什么GUI拒绝定义相同的条目。

对于链接源,您应该在.classpath具有类似以下的内容

 <classpathentry kind="src" path="module_name"/> 

.project有相应的匹配条目(在<linkedResources>

 <link> <name>module_name</name> <type>2</type> <location>path/to/your/module</location> </link> 

注:删除链接的项目不一定会将其从项目中删除。

我有一个问题,我在我的工作目录中创build一个/ src目录,然后想要链接另一个目录与其他文件导入。 原来的“现有目录”是因为我试图链接的目录也被称为“/ src”,即使path不同。 我猜Eclipse不能在同一个项目中有两个/ src目录,类似于试图在同一个节点上挂载两个文件系统。 我重新安排了目录,所以只有一个/ src,一切都很好。

当我试图更新我的项目,导致创build多个.classpath文件时,有冲突。所以删除副本和恢复最新的.classpath文件,然后刷新/重build项目,解决了我的问题。

希望能帮助到你!