Затмение: как добавить существующую исходную папку? - PullRequest
55 голосов
/ 15 мая 2010

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

НО

Если я щелкну правой кнопкой мыши по своему проекту и зайду «Build Path ...» -> «Link Source» и попытаюсь добавить его, он скажет мне: «Папка уже существует с другим случаем». Да, я ЗНАЮ, что папка уже существует, ПОЧЕМУ Я ПЫТАЮСЯ ДОБАВИТЬ ЕГО.

Ответы [ 5 ]

53 голосов
/ 15 мая 2010

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

5 голосов
/ 15 мая 2010

Для связанных источников у вас должно быть что-то вроде следующего в вашем .classpath

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

с соответствующей соответствующей записью (в пределах <linkedResources>) в вашем .project

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

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

5 голосов
/ 15 мая 2010

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

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

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

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

0 голосов
/ 12 марта 2013

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...