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 перед удалением, вам может потребоваться вручную удалить его из набора.