Почему "проекты не найдены для импорта"?

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

Ответ 1

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

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

Ответ 2

Этот ответ такой же, как и у Laura, но в новых версиях eclipse вы не сможете увидеть вариант "создать проект из существующего источника".

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

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

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

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

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

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

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

Ответ 3

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

Ответ 4

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

enter image description here

Ответ 5

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


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

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


Сначала создайте файл .classpath:

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

    <?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:

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

    <?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, изменив HereIsTheProjectName на свое собственное название проекта. затем сохраните его.


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

Ответ 6

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

Ответ 7

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

  • Создайте новый Android-проект
    • FileNewProject...AndroidAndroid Application ProjectNext >
    • Заполните значения на этой странице и выполните следующие действия в соответствии с вашими требованиями.
  • Получить существующий код в только что созданном проекте
    • Щелкните правой кнопкой мыши файл src в проводнике пакетов
    • GeneralFile SystemNext >
    • Browse в ваш проект, выберите необходимые файлы, нажмите Finish

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

Ответ 8

У меня была такая же проблема, когда я модифицировал XML файл .project. Когда я вернул файлы в исходную версию, проект был создан, тогда мне удалось импортировать проект. Может быть, это помогает кому-то, у кого есть такая же проблема;)

Ответ 9

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

eclipse:eclipse -Dwtpversion=2.0

Ответ 10

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