在 Eclipse 中链接源代码时出现错误 "The folder is already a source folder"

Getting error "The folder is already a source folder" when linking source in Eclipse

在 Eclipse 中,我想 link 一个外部源文件夹到我当前的项目中。为此,我执行了以下步骤:

  1. 项目打开后,转到菜单栏并选择“项目”->“属性”
  2. 在左侧,选择"Java Build Path"
  3. 在源选项卡中,单击 "Link Source..."
  4. 导航到其他源文件夹(例如 "OtherLocation/src")

但是,每当我这样做时,link 源文件夹窗口中都会出现以下错误:

The folder is already a source folder.

我真的不知道该怎么做。我知道这是一个源文件夹,这就是为什么我要 link 它!

此错误消息的真正含义是什么?我该如何解决它?

事实证明错误不是指您指向的文件夹,而是指您在 Eclipse 中为其指定的名称:

错误消息的真正意思是该项目已经有一个名为 "src" 的文件夹。您当前正在让链接的文件夹在项目中显示为另一个名为 "src" 的文件夹,这会产生冲突。只需将第二个字段更改为其他内容即可。

换句话说,这不是目录名称的问题(无需更改),只是您在 Eclipse 中为其指定了一个与已存在的名称相匹配的名称在你的项目中。