Хотя создание проекта из полной папки может работать, а может и не работать в рабочей области, существует условие вне рабочей области, которое не позволяет запустить новый проект с полной папкой.
Это актуально, если вы используете множество расположений папок для источников, например, папку htdocs или www для веб-проектов, а также другое местоположение для настольных приложений Java.
Упомянутое условие возникает, когда Eclipse получает указание создать новый проект и получает полную папку за пределами рабочей области. Eclipse скажет, что папка не пустая, и предотвратит создание нового проекта в данной папке. Я не нашел способ обойти это, и любое решение требует дополнительных шагов.
Мое любимое решение выглядит следующим образом
- Переименуйте всю папку, добавив «Оригинал» или «Резервная копия».
- Создайте проект Eclipse с именем полной папки до того, как папка была переименована.
- Скопируйте все соответствующие полные папки в новую папку проекта.
Eclipse должен создать новый проект и обновить этот проект, добавив в него новое содержимое папки, так как он просматривает изменения. Существующие источники теперь являются частью нового проекта.
Хотя вам пришлось выполнить три дополнительных шага, теперь у вас есть резервная копия с доступными исходными источниками, а также вы можете использовать их копию в существующем проекте. Если требуется место для хранения, просто переместите / обрежьте источник, а не полностью копируйте исходное содержимое папки.