Подтвердить что ты не робот

Eclipse: Как добавить существующую исходную папку?

У меня есть каталог c:\RemoteSrc. В этом есть 3 каталога, которые в настоящее время являются исходными папками (я думаю, что значок - открытая папка с небольшой оранжевой сеткой в ​​нем) в моем проекте Eclipse. Я сбросил новый каталог под c:\RemoteSrc, который я также хочу добавить в свой проект.

НО

Если я нажму правой кнопкой мыши на свой проект и перейду "Путь сборки..." → "Источник ссылок" и попробуйте добавить его, он скажет мне, что "Папка уже существует с другим случаем". Да, я ЗНАЮ, что папка уже существует. ЧТО ПОЧЕМУ МЫ ПЫТАЕМ ДОБАВИТЬ ЭТО.

4b9b3361

Ответ 1

Я думаю, все, что вам нужно сделать, это обновить проект. Eclipse автоматически не забирает папки (или файлы), упавшие в каталог проекта.

Ответ 2

Захват экрана может помочь, но если графический интерфейс несовместим, вы можете:

  • закрыть Eclipse
  • откройте файл .classpath, который определяет ваш проект (он может быть расположен в вашей рабочей области).
  • посмотрите, можете ли вы определить новый classpathentry вида "src": это не простой метод, но это может дать вам представление о том, почему GUI отказывается определять одну и ту же запись.

Ответ 3

В Linked Sources у вас должно быть что-то вроде следующего в .classpath

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

С соответствующей совпадающей записью (внутри <linkedResources>) в .project

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

ПРИМЕЧАНИЕ. Удаление связанного проекта не обязательно удаляет его из проекта.

Ответ 4

У меня возникла проблема, когда я создал каталог /src в моем рабочем каталоге, а затем хотел связать другой каталог с дополнительными файлами для импорта. "Существующий каталог" оказался потому, что каталог, который я пытался связать, также назывался "/src", хотя путь был другим. Я думаю, что Eclipse не может иметь директории с двумя /src в одном проекте, подобно попытке монтировать две файловые системы в одном и том же node. Я перестроил каталоги, так что было только одно /src, и все было хорошо.

Ответ 5

Были случаи, когда я пытался обновить свой проект, что привело к созданию нескольких файлов .classpath. SO удаляя копии и возвращая последний файл .classpath, а затем обновляя/перестраивая проект, решил проблему для меня.

Надеюсь, что это поможет!