Я все время получаю сообщение об ошибке в Eclipse при создании нового проекта.
Я создал рабочее пространство на уровне
C: \ Users \ Martin \ Java \ Counter
Внутри Counter нет файлов, но есть каталог counter_src, который содержит исходные файлы для проекта Counter.
Итак, в Eclipse я использую New Java Project, а затем снимаю флажок по умолчанию и выбираю каталог
counter_src (который на один уровень ниже Counter)
но теперь он отображает
C: \ Users \ Martin \ Java \ Counter \ counter_src перекрывает расположение другого проекта: 'counter_src'
Теперь, если я создам свое рабочее пространство в
C: \ Пользователи \ Мартин \ Java \
это означает, что мой counter_src на самом деле на 2 уровня ниже, чем это позволяет мне, но проблема в том, что каталог Java содержит множество проектов, поэтому я хотел создать рабочую область в Counter (в которой нет файлов), в которой есть подкаталог counter_src, где мои исходные файлы являются.
Также протестировал создание каталога в C: \ Users \ Martin \ Java \, и он, похоже, тоже работает, но я не хотел создавать еще один подкаталог в «C: \ Users \ Martin \ Java \» только для хранения моей рабочей области для 1 проекта. .
counter_src
, затем создать проект (который создаст каталог), а затем импортировать исходные файлы?Ответы:
Eclipse вызывает ошибку, потому что, если вы попытаетесь создать проект в существующем каталоге, Eclipse не узнает, настоящий это проект или нет - поэтому он выдает ошибку, спасая вас от потери работы!
Итак, у вас есть два решения:
Переместить папку
counter_src
в другом месте , а затем создать проект (который создаст каталог), а затем импортировать исходные файлы обратно в только что созданныеcounter_src
.Щелкните правой кнопкой мыши проводник проекта и импортируйте существующий проект, выбрав его в
C:\Users\Martin\Java\Counter\
качестве корневого каталога. Если Eclipse увидит проект, вы сможете его импортировать.источник
Итак, у меня была та же проблема, но я пытался импортировать код Android через меню «Импорт ...». Когда ни одно из двух вышеперечисленных решений не работает в Eclipse Juno:
Eclipse -> Файл -> Импорт -> Общие -> Существующий проект в рабочую область (ПРИМЕЧАНИЕ: НЕ «СУЩЕСТВУЮЩИЙ ПРОЕКТ ANDROID» )
(Проекты должны импортироваться правильно, но должны иметь ошибки. Теперь мы должны прикрепить SDK к проекту)
Щелкните проект правой кнопкой мыши, выберите «Свойства» -> «Android» -> « Цель сборки проекта». Выберите соответствующую цель сборки (при сомнении, используйте в проекте новую версию 4.0.3, а в случае устаревшей версии - 2.2).
Нажмите ОК
После того, как проект перестроится, все должно быть в порядке.
(Это было написано, когда Eclipse Indigo был в моде, и могут быть изменения, поскольку Google обновляет свои инструменты, чтобы покрыть угловые случаи.)
источник
Eclipse -> File -> Import -> General -> Existing Project Into Workspace (NOTE: NOT 'EXISTING ANDROID PROJECT')
СпасибоВы сбросили проект в свою рабочую область, а затем пытаетесь импортировать его, вот в чем проблема.
У этого есть два решения:
1. Переместите папку проекта за пределы рабочего пространства в другое место, а затем попробуйте.
2. Перейти к
File ---> new Project ---> Select the existing project radio button ---> browse to the project folder in your workspace ---> finish
Отредактировано
Предположим, D: \ MyDirectory \ MyWorkSpace - путь к вашему рабочему пространству
Отбросьте свой проект, который вы хотите импортировать в Eclipse, в папку MyDirectory, а не в MyWorkSpace, и попробуйте.
источник
В моем случае ставим галочку
сделали свое дело.
источник
просто "ВЫРЕЗАТЬ" папку проекта, переместите ее из каталога рабочей области и выполните следующие действия.
и все готово!
источник
Мне тоже потребовалось время, чтобы понять.
Решение:
Чтобы создать новый проект Maven в существующей рабочей области, просто отметьте галочкой « Использовать расположение рабочей области по умолчанию » ( игнорируйте то, что находится в текстовом поле, выделенном серым цветом ).
Имя проекта будет определено вашим идентификатором артефакта на шаге 2 мастера создания.
Рассуждение:
Это было так сбивает с толку, потому что в моем случае, потому что, когда я выбрал создание нового проекта Maven: установлен флажок loaction рабочей области по умолчанию, и непосредственно выполняется это выделенное серым цветом ввод текста «Местоположение», в котором было местоположение рабочей области + существующий проект, который я искал at, прежде чем выбрать создание нового проекта Maven. (например: Location = '[путь к рабочей области] / последний просмотр проекта')
Поэтому я снял отметку с поля расположения рабочей области по умолчанию и ввел «[путь к рабочей области] / новый проект», что не сработало, потому что eclipse ожидает, что [путь к рабочей области] будет отличаться от пути по умолчанию. (В противном случае мы бы установили флажок рабочего пространства по умолчанию).
источник
В моем случае установка флажка «Импортировать проект в рабочую область» устранила ошибку, хотя проект уже находился в папке рабочей области и фактически не был перемещен с помощью eclipse.
источник
FWIW:
Ни одно из других предложений не помогло мне. Ранее я создал проект с тем же именем, который затем удалил. Я воссоздал базовые исходные файлы (используя PhoneGap), что не создает проект «затмение». Затем я попытался создать проект Android с использованием существующих исходных файлов, но это не удалось с тем же сообщением об ошибке, что и в исходном вопросе.
Решение для меня заключалось в том, чтобы переместить исходную папку и файлы из рабочей области и использовать ту же опцию, но на этот раз отметьте возможность копирования файлов в рабочую область в мастере.
источник
Я знаю, что это старше, но хотел предложить другое возможное решение.
Если вы хотите сохранить местоположение проекта, как и я, я обнаружил, что копирование файла .project из другого проекта в каталог проекта, затем редактирование файла .project для его правильного имени, а затем выбор параметра «Импортировать существующие проекты в рабочую область» сработали. для меня.
В Windows я использовал файловый монитор, чтобы увидеть, что делает Eclipse, и он просто по какой-то неизвестной причине выдает ошибку при попытке создать файл .project. Итак, я сделал это вручную, и у меня это сработало.
источник
Перейдите в собственное меню ФАЙЛ и создайте новый общий проект.
Если тип проекта не распознается, что мешает работе одного из этих методов импорта, попробуйте это. После того, как вы добавите общий проект, вы можете добавить поддержку любого языка, который вам нужен.
источник
Я получил эту ошибку при попытке создать новый проект Eclipse внутри недавно клонированной папки репозитория Git.
Это сработало для меня:
1) клонировать репозиторий Git (в моем случае это было в подпапку рабочего пространства Eclipse по умолчанию)
2) создайте новый проект Eclipse в рабочей области по умолчанию (на один уровень выше клонированной папки репозитория Git)
3) экспортируйте новый проект Eclipse из рабочей области по умолчанию в каталог клонированного репо:
4) удалите проект Eclipse из рабочего пространства (потому что он по-прежнему использует рабочее пространство по умолчанию)
5) откройте экспортированный проект Eclipse из каталога репозитория Git
источник