Затмение: Ошибка".. перекрывает расположение другого проекта.."при попытке создать новый проект


может кто поможет. Я постоянно получаю сообщение об ошибке в Eclipse при создании нового проекта и я не понимаю, почему.

Я создал рабочее пространство на уровне

C:UsersMartinJavaCounter

внутри счетчика нет файлов, но есть каталог с именем counter_src, который содержит исходные файлы для счетчика проекта

Итак, в eclipse я делаю, новый проект java, а затем снимите флажок по умолчанию и выберите каталог

counter_src (который находится на один уровень ниже от счетчика)

но теперь он отображает

C:UsersMartinJavaCountercounter_src перекрывает расположение еще один проект: 'counter_src'

теперь, если я создам рабочее место в

C:UsersMartinJava

Что означает, что мой counter_src на самом деле на 2 уровня ниже, то это позволяет мне, но проблема в том, что каталог JAVA содержит много проектов, поэтому я хотел создать рабочую область в Counter (которая не имеет файлов), которая имеет подкаталог counter_src, где находятся мои исходные файлы.

также протестировано создание каталога вне C:UsersMartinJava и это, кажется, тоже работает, но я не хотел создавать еще один подкаталог от "C:UsersMartinJava" просто хранить мое рабочее пространство для 1 проекта.

Я бы очень признателен за любую помощь в этом, я немного список.

Благодарим Вас за вперед

11 105

11 ответов:

Eclipse ошибается, потому что если вы попытаетесь создать проект в существующем каталоге, Eclipse не знает, является ли это фактическим проектом или нет - поэтому он ошибается, спасая вас от потери работы!

поэтому у вас есть два решения:

  1. переместить в папку counter_src где-то еще, затем создайте проект (который создаст каталог), а затем импортируйте исходные файлы обратно во вновь созданный counter_src.

  2. щелкните правой кнопкой мыши на обозреватель проектов и импортируйте существующий проект, выберите C:\Users\Martin\Java\Counter\ как ваш корневой каталог. Если Eclipse видит проект, вы сможете импортировать его.

Итак, у меня была та же проблема, но я пытался импорт кода Android через "импорт..." меню. Когда ни одно из вышеупомянутых двух решений не работало на Eclipse Juno:

  • Eclipse - > File - > Import - > General - > Existing Project Into Workspace (Примечание:НЕ "СУЩЕСТВУЮЩИЙ ПРОЕКТ ANDROID")

  • (проекты должны импортироваться правильно, но должны иметь ошибки. Теперь мы должны прикрепить SDK к проект)

  • щелкните правой кнопкой мыши на проекте, свойства - > Android -> Цель Сборки Проекта Выберите соответствующую цель сборки (в сомнении, используйте 4.0.3 в проекте newish, и используйте 2.2, если проект Старый)

  • Нажмите кнопку ОК

Как только проект перестраивается, все должно быть в порядке.

(Это было написано, когда затмение Индиго было в моде, и там могут быть изменения, как Google обновляет свои инструменты для покрытия угловых случаев.)

вы сбросили проект в своем рабочем пространстве, а затем пытаетесь импортировать его, вот в чем проблема.

Это 2 решение.

1. дополнительная папка проекта за пределами рабочей области в другом месте, а затем попробуйте.

2. на File ---> new Project ---> Seleclt the existing project radio button ---> browse to the project folder in your workspace ---> finish

/////////////////отредактировано/////////////////

предположим D:\MyDirectory\MyWorkSpace -путь ваш Рабочее пространство

отбросьте свой проект, который вы хотите импортировать в Eclipse в папке MyDirectoryNot in MyWorkSpace, и попробовать.

в моем случае проверка флажка

"копировать проект в рабочей области"

сделал свое дело.

просто "вырезать" папку проекта и переместить его из каталога рабочей области и сделать следующее

file=>import=>(select new directory)=> mark (copy to my workspace) checkbox 

и вы молодец !

Это тоже заняло у меня некоторое время, чтобы понять.

устранение:

создать новый Maven-Проекта в существующем рабочем пространстве просто есть "использовать расположение рабочего пространства по умолчанию" тикированный (игнорировать то, что находится в сером месте ввода текста).

название проекта будет определено вами Артефакт Код в шаге 2 создания волшебник.

аргументация:

Это было так запутанно, потому что в моем случае, потому что, когда я выбрал для создания нового проекта Maven: по умолчанию рабочее пространство loaction помечено галочкой и непосредственно продолжается, это серый текстовый ввод "местоположение" имел местоположение рабочего пространства + существующий проект, который я смотрел, прежде чем выбрать для создания нового проекта Maven. (т. е.: Location = '[workspace path] / last looked at project')

поэтому я снял галочку с рабочего пространства по умолчанию поле расположение и введено в "[путь к рабочей области] / новый проект", который не работал, потому что eclipse ожидает, что [путь к рабочей области] будет отличаться от пути по умолчанию. (В противном случае мы бы выбрали флажок рабочая область по умолчанию).

в моем случае, щелкнув флажок "импортировать проект в рабочую область", Исправлена ошибка, хотя проект уже был в папке рабочей области и фактически не был перемещен eclipse.

FWIW:

ни одно из других предложений не сработало для меня. Ранее я создал проект с тем же именем, которое затем удалил. Я воссоздал базовые исходные файлы (используя PhoneGap) - который не создает проект "eclipse". Затем я попытался создать проект Android с использованием существующих исходных файлов, но он потерпел неудачу с тем же сообщением об ошибке, что и исходный вопрос.

решение для меня состояло в том, чтобы переместить исходную папку и файлы из используйте тот же параметр, но на этот раз установите флажок для копирования файлов в рабочую область в Мастере.

Я знаю, что это старше, но хотел внести свой вклад в другое возможное решение.

Если вы хотите сохранить расположение проекта, как я сделал ,я нашел, что копирование.файл проекта из другого проекта в каталог проекта, а затем редактирование .файл проекта, чтобы правильно его назвать, а затем выбрать опцию импортировать существующие проекты в рабочую область, работал для меня.

в Windows я использовал файловый монитор, чтобы увидеть, что делает Eclipse, и он просто ошибался для некоторых неизвестная причина при попытке создать .файл проекта. Итак, я сделал это вручную, и это сработало для меня.

перейдите в меню фактический файл и создайте новый общий проект.

Если тип проекта не распознан, препятствуя работе одного из этих методов импорта, попробуйте следующее. После добавления универсального проекта можно добавить поддержку любого языка, который требуется.

я получил эту ошибку при попытке создать новый проект Eclipse внутри вновь созданные папки в Git РЕПО.

Это сработало для меня:

1) клонировать git РЕПО (в моем случае это было в подпапку рабочей области Eclipse по умолчанию)

2) создать новый проект Eclipse в рабочей области по умолчанию (на один уровень выше клонированной папки репозитория Git)

3) экспорт нового проекта Eclipse из рабочей области по умолчанию в каталог клонированного РЕПО:

a) right click on project --> Export --> General --> File System
b) select the new Eclipse project
c) set the destination directory to export to (as the Git repo folder)

4) Удалите проект Eclipse из рабочей области (потому что он по-прежнему использует рабочую область по умолчанию)

right click on project and select "Delete"

5) Откройте экспортированный проект Eclipse из каталога git repo

a) File --> Open Project from File System or Archive
b) set the "Import source" folder as the Git repo folder
c) check the project to import (that you just exported there)