Eclipse: полностью удалить старый проект?
Я запускаю eclipse на Ubuntu 11.10. Первоначально я создал проект в папке foo. Впоследствии я удалил этот проект для реорганизации папок, и теперь я хочу создать новый проект в папке foo/bar, но Eclipse не позволит мне, потому что он говорит, что новый каталог является подкаталогом существующего проекта.
Как заставить Eclipse забыть о исходном проекте, чтобы я мог создать новый?
Ответы
Ответ 1
Как правило, удаление проекта из "/. metadata/.plugins/org.eclipse.core.resources/.projects" должно работать, но если вы используете "рабочие наборы ', у вас может возникнуть проблема, с которой я когда-то сталкивался, у которой в основном есть проект" призрак ", который вы не можете удалить, потому что он говорит:" Этот проект больше не существует".
Если это ваша проблема, попробуйте удалить запись для вашего "проекта-призрака" в файле:
"/. metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml" (на MacOS).
Ответ 2
Удалите проект из /.metadata/.plugins/org.eclipse.core.resources/.projects, а не всю папку .metadata сохранит все остальные проекты и конфигурацию.
Ответ 3
Я также столкнулся с этой проблемой, кроме как в Windows. Я не хотел полностью удалять папку .metadata, и ни один из других решений не исправил ее.
Мне удалось исправить это, удалив файл workspace\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources
, в то время как Eclipse был закрыт. Файл будет сохранен при закрытии Eclipse, поэтому я думаю, что он кэшируется, пока Eclipse открыт.
Ответ 4
Перейдите в папку рабочего пространства с помощью некоторого файлового менеджера (вы можете найти свое местоположение в рабочей области, щелкнув Файл → Рабочее пространство Swich...) и удалите свою папку foo или просто удалите ее содержимое (.project файл является самым важным). Затем вы сможете создать свой новый проект.
Ответ 5
Наконец-то мне удалось исправить это, удалив каталог workspace/. metadata. Это решает проблему, но имеет побочный эффект от затмения забыть все о рабочем пространстве, поэтому я не уверен, что это рекомендуемый способ устранения проблемы.
Ответ 6
Я запускаю Eclipse Kepler на OS X Mountain Lion, и у меня была аналогичная проблема. Я удалил проект и попытался воссоздать его в том же месте. Eclipse дал мне сообщение о том, что проект уже существует. Я обнаружил, что если я закрою Eclipse после удаления проекта, а затем снова его закроет, Eclipse наконец "забудет" удаленный проект и позволит мне его воссоздать.
(Этот вопрос был опубликован более 1,5 лет назад, и я предполагаю, что Бруно уже пробовал это, и это не сработало. Я просто хочу сообщить другим, что это решение работает для меня сейчас на Kepler.)
Ответ 7
У меня была та же проблема: с Egit и репозиториями, которые я удалил и импортировал обратно, вместо импорта в качестве общего проекта выберите импорт как существующий проект.
Ответ 8
возможно, вы можете попробовать удалить папки:
"/your_workspace/.metadata/.plugins/org.eclipse.core.resources"
"/Your_workspace/ProjectName"
Ответ 9
Если проект был в working set
перед удалением, вам может потребоваться вручную удалить его из набора.