Почему "не найдено проектов для импорта"? - PullRequest
97 голосов
/ 14 апреля 2010

Я пытаюсь «импортировать существующий проект в рабочую область». В качестве «корневого каталога» я выбираю каталог, в котором находятся все мои файлы .java (и .class). Eclipse пишет мне, что "не найдено ни одного проекта для импорта". Почему?

Ответы [ 11 ]

181 голосов
/ 12 июля 2011

Этот ответ совпадает с ответом Лоры, однако в новых версиях Eclipse вы не сможете увидеть опцию «создать проект из существующего источника».

Следовательно, вы можете сделать это вместо:

  • Перейти Файл > Новый > Проект

  • Выберите тип проекта, нажмите Далее

  • Снять отметку Использовать местоположение по умолчанию

  • Нажмите Обзор , чтобы перейти к исходной папке, или введите путь к источнику

  • Нажмите Готово

Взято с этого дискуссионного форума в eclipse.org

112 голосов
/ 14 апреля 2010

Eclipse ищет проекты eclipse, то есть ищет специфичные для eclipse файлы в корневом каталоге, а именно .project и .classpath. Вы либо указали Eclipse неправильный каталог (если вы импортируете проект eclipse), либо вы действительно хотите создать новый проект из существующего источника (new -> java project -> create project from existing source).

Я думаю, что вы, вероятно, хотите второй, потому что проекты Eclipse обычно имеют отдельные каталоги source и build. Если ваши исходные файлы и файлы .class находятся в одном каталоге, у вас, вероятно, не было проекта eclipse.

21 голосов
/ 20 июля 2011

Одним из решений этой проблемы является использование Maven. Из корневой папки проекта выполните mvn eclipse: clean, а затем mvn eclipse: eclipse. Это создаст файлы .project и .classpath, необходимые для eclipse.

13 голосов
/ 10 июля 2012

В новом обновленном затмении опция "create project from existing source" находится здесь, File>New>Project>Android>Android Проект из существующего кода. Затем перейдите в корневой каталог.

enter image description here

9 голосов
/ 06 июня 2014

У меня есть идеальное решение для этой проблемы. Выполнив следующие простые шаги, вы сможете импортировать свои исходные коды в Eclipse!


Прежде всего, причина , по которой вы не можете импортировать свой проект на рабочую станцию ​​Eclipse, заключается в том, что у вас нет файлов .project и .classpath .

Теперь мы знаем, почему это происходит, поэтому все, что нам нужно, это создать файл .project и .classpath внутри файла проекта. Вот как вы это делаете:


Первое создание .classpath файл:

  1. создайте новый текстовый файл и назовите его как .classpath
  2. скопируйте и вставьте следующие коды и сохраните их:

    <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> </classpath>



Затем создайте .project файл:

  1. создайте новый текстовый файл и назовите его как .project
  2. скопировать вставить следующие коды:

    <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>HereIsTheProjectName</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> </projectDescription>

  3. Вы должны изменить поле имени на имя вашего проекта. Вы можете сделать это в строке 3, изменив HereIsTheProjectName на собственное имя проекта. затем сохраните его.


Вот и все, наслаждайтесь !!

3 голосов
/ 14 июля 2013

После долгого времени, наконец, я нашел это! Вот мой путь: Файл -> Новый проект -> Проект Android из существующего кода -> Перейдите в корневой каталог вашего проекта закончить!

1 голос
/ 21 февраля 2018

Причина : ваш идентификатор не может найти файл .project.Это происходит в git commit, где много раз люди не отправляют файл .project

Solution : если у вас установлена ​​maven, используйте следующие шаги

  1. mvn eclipse: clean
  2. mvn eclipse: eclipse

Наслаждайтесь!

1 голос
/ 04 июня 2013

Если у вас нет, у меня просто есть файлы .project и .classpath в каталоге, единственный способ, который работает (по крайней мере для меня) с последней версией Eclipse:

  1. Создать новый проект Android
    • File -> New -> Project... -> Android -> Android Application Project -> Next >
    • Заполните значения на этой странице и следующие в соответствии с потребностями вашего приложения
  2. Получите ваш существующий код в проект, который вы только что создали
    • Щелкните правой кнопкой мыши файл src в Package Explorer
    • General -> File System -> Next >
    • Browse в свой проект, выберите нужные файлы, нажмите Finish

После этого у вас должен быть проект со всем существующим кодом, а также с новыми .project и .classpath файлами.

0 голосов
/ 18 января 2013

Для того, чтобы решить эту проблему для проектов Android. выполните следующие шаги new-> android project-> create project из существующего исходного кода, и в этом вы можете указать свой код. Теперь он импортирует весь указанный код проекта и будет нормально работать

0 голосов
/ 06 сентября 2012

если вы создаете проект maven через командную консоль, убедитесь, что в конце команды указано следующее:

eclipse:eclipse -Dwtpversion=2.0
...