«Не удается создать содержимое проекта в рабочей области» при попытке воссоздать проект

Я создал один проект в Eclipse, используя опцию Existing Source. Позже я обнаружил некоторую проблему с конфигурацией и удалил проект из eclipse, сохранив содержимое папки нетронутым. Теперь я снова попытался создать новый проект с той же папкой, что и исходная папка. Но Eclipse не позволяет мне это сделать и выдает ошибку «Невозможно создать содержимое проекта в рабочей области». Я проверил исходную папку на наличие файлов .PROJECT, но ни один из них не существует. У кого-нибудь есть решение для этого?


person user1158831    schedule 31.01.2012    source источник


Ответы (5)


Как описано в этом сообщении на форумах Eclipse, местоположение проекта, которое вы выбираете, уже находится в вашей рабочей области. Функция «создать из существующих» должна иметь источник, расположенный за пределами рабочей области. Вам нужно либо переместить источник из рабочей области, либо создать новый проект, указав папку, содержащую проект, в качестве имени проекта.

person E-Riz    schedule 01.02.2012
comment
Прошли годы, и Eclipse все еще имеет ту же проблему. IntelliJ обеспечивает гораздо лучший пользовательский интерфейс, чем Eclipse. - person nishant; 20.03.2018

В основном это проблема при попытке создать проект во вложенной подпапке рабочей области. Если проект находится в прямой подпапке папки рабочей области, просто создайте новый проект, используйте имя папки в качестве имени проекта, и все будет работать так, как вы хотите. В противном случае я использовал эти два решения без каких-либо проблем, но я думаю, что это может зависеть от того, какой тип проекта вы создаете (в основном я использую pydev, CDT и DLTK):

  • Создайте ссылку на проект за пределами каталога рабочей области и импортируйте эту ссылку. Eclipse не жалуется, и вы можете сократить «внешние» ресурсы до нескольких символических ссылок.
  • Создайте новый проект-заглушку, скопируйте все соответствующие файлы проекта (например, .buildpath, .project, ...) в фактическую папку проекта. Затем удалите этот проект-заглушку и импортируйте другой проект, который теперь работает. Обратите внимание, что импорт — это не то же самое, что new>create from existing, это отдельная опция импорта.
person KillianDS    schedule 27.08.2012
comment
второй - единственный способ создать проект в подпапке ... годы, чтобы найти этот ответ. Сообщение об ошибке Eclipse далеко не ясно. - person yuri; 10.04.2014
comment
Второй был очень полезен, особенно когда мой проект уже был передан на git, и я не хочу перемещать его в отдельный каталог. - person Haris ur Rehman; 02.06.2015

У меня была аналогичная проблема. Я создавал проект PHP в eclipse в рабочей области, в которой есть другие проекты, и по какой-то причине не смог его создать (я думаю, потому что он находится в подпапке, а не в корневой папке рабочей области). В любом случае, в итоге я сделал следующее:

  1. В Eclise создайте новый проект в корневой папке вашего рабочего пространства.

  2. Все еще в Eclipse, после создания проекта щелкните правой кнопкой мыши и удалите проект, но убедитесь, что вы не выбрали опцию удаления файлов на диске (т. е. сохранить файлы/папки на диске)

  3. Перейдите в проводник Windows и переместите проект в то место, где вы хотите его разместить (т. е. в место, которое вы не могли использовать изначально).

  4. Вернитесь в Eclipse и на этот раз импортируйте проект (impot -> существующий проект в рабочую область), и у вас там будет ваш проект.

person Greeso    schedule 24.05.2013

У меня была такая же проблема, и вот как я ее решил:

1. moved the project folder(named www) outside the workspace folder
2. created new project in the workspace with the same name(www)
3. close eclipse
4. move the external www folder into the workspace folder (e.g. overwrite the new one created within eclipse)
5. open eclipse
6. F5/refresh on the www folder inside the workspace 

и вуаля.

person Stefan Michev    schedule 08.02.2014
comment
Вам не нужно закрывать Eclipse. Вы можете просто скопировать (и заменить) содержимое исходного проекта в новый проект, а затем обновить его в Eclipse. - person SPRBRN; 24.04.2014

у меня работает: файл->импорт->проекты из файловой системы или архив->каталог->будь счастлив

person Edinan William    schedule 16.08.2019