Ответ 1
Используйте другой EMPTY (таким образом, чистый) каталог для вашей чистой рабочей области. Eclipse не требует, чтобы проекты были в каталоге рабочей области.
У меня есть большой проект, который я хочу импортировать в Eclipse, но каждый раз, когда я делаю это, я получаю:
Invalid project description.
D:\svn\myproject\vr overlaps the workspace location: D:\svn\myproject\vr
Я также заново установил Eclipse, затем установил мое рабочее пространство там, где существует программа, а затем я решил импортировать проект и всегда получаю эту ошибку.
У кого-нибудь есть решение для этого? Я что-то делаю неправильно?
Спасибо.
Используйте другой EMPTY (таким образом, чистый) каталог для вашей чистой рабочей области. Eclipse не требует, чтобы проекты были в каталоге рабочей области.
Проверьте файл .project и найдите свойство
<name>NameOfProject</name>
папка, содержащая файл, должна иметь имя NameOfProject...
Другим способом файл .project должен содержаться в папке с именем NameOfProject
Пожалуйста, переименуйте папку.
Перейдите к настройкам Eclipse. Поиск рабочих областей. Удалите рабочую область, имеющую тот же путь, что и ваш проект. В рабочей области должно быть как минимум одна папка вверх. Перезапустите Eclipse и импортируйте проект.
Пример: неверное описание проекта. C:\Development\workspace\joy перекрывает местоположение рабочей области: C:\Development\workspace\joy
Удалите рабочую область \joy и используйте только C:\Development\workspace\
Удачи.
Eclipse не позволяет открыть проект, что существующее рабочее пространство является вложенной папкой или той же папкой этого проекта.
Я согласен, что ошибка говорит о очевидности и не указывает на проблему.
Решение. Создайте рабочее пространство в более высокой иерархии, чем папка проекта или в полной разделенной папке.
* Пользователи, которые перемещаются из IDEA, могут быть смущены понятием рабочей области Eclipse. Концепция рабочей области Eclipse нацелена на возможность внедрения различных проектов, которые не находятся в структуре взаимных папок. Поскольку это может быть логическим понятием, большинство проектов в рабочей области, по моему опыту, находятся в одной и той же структуре папок, поэтому пропускает правило 80-20.
Я столкнулся с этой же проблемой:
Я использую "Eclipse IDE для разработчиков C/С++, версия: Indigo Service Release 2"
Мое решение:
FYI.
Eclipse создает каталог .metadatastrong > , файл .cproject и файл .project (а иногда и .settings). Вам нужны файлы .cproject и .project и каталог .settings, если он существует. Каталог .metadata является временным каталогом, который Eclipse создает или обновляет каждый раз при его открытии. Его можно удалить без какого-либо эффекта.
для меня проблема заключалась в следующем:
Я пытался импортировать проект, который уже существовал в моей рабочей области по умолчанию. Думаю об этом; вы выбираете "импорт в рабочее пространство", но если вы посмотрите в каталог файлов, проект уже находится в вашем рабочем пространстве, поэтому он перекрывается.
Вот что я бы рекомендовал:
из windows file explorer я переместил весь проект за пределы рабочего пространства по умолчанию. теперь я могу импортировать его в рабочее пространство.
Кроме того, есть несколько вариантов импорта существующего кода в вашу рабочую область (подумайте, что в файле --- > новый проект → проект Android из существующего кода и т.д. и т.д.
Я пришел к этому сегодня, но здесь не видел никаких ответов, которые касались моей конкретной проблемы. Я скопировал содержимое моего проекта непосредственно в рабочее пространство (например, src, res, Manifest и т.д.). Вы должны поместить свои файлы проекта в свою собственную директорию (смотрите в .project и посмотрите точное именование). Создайте каталог проекта и переместите в него файлы, и теперь вы можете импортировать проект в рабочее пространство.
Что я сделал для решения проблемы:
Переименуйте проект.
"C:\NividousCode\Production_Daily_HealtchCheck"
(Eclipse вернула ошибку, что это перекрывается с другим проектом - это было правдой. У меня был другой проект в другом каталоге с именем "C:\cjaphe\Production_Daily_HealtchCheck"
)Решение было "C:\NividousCode\Production_Daily_HealtchCheck"
- "C:\NividousCode\Production_Daily_HealtchCheck_TEMP"
Когда я проецировал, Eclipse не жаловался! и работает!