Я пытаюсь "импортировать существующий проект в рабочее пространство". В качестве "корневого каталога" я выбираю каталог, в котором находятся все мои файлы .java(и .class). Eclipse пишет мне, что "никаких проектов не найдено для импорта". Почему?
Почему "проекты не найдены для импорта"?
Ответ 1
Eclipse ищет проекты eclipse, то есть он ищет файлы, зависящие от eclipse, в корневом каталоге, а именно .project
и .classpath
. Вы либо дали Eclipse неправильный каталог (если вы импортируете проект eclipse), либо вы действительно хотите создать новый проект из существующего источника (new
→ java project
→ create 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
Проект из существующего кода. Затем перейдите в корневой каталог.
Ответ 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-проект
-
File
→New
→Project...
→Android
→Android Application Project
→Next >
- Заполните значения на этой странице и выполните следующие действия в соответствии с вашими требованиями.
-
- Получить существующий код в только что созданном проекте
- Щелкните правой кнопкой мыши файл
src
в проводнике пакетов -
General
→File System
→Next >
-
Browse
в ваш проект, выберите необходимые файлы, нажмитеFinish
- Щелкните правой кнопкой мыши файл
После этого у вас должен быть проект со всем существующим кодом, а также с новыми .project
и .classpath
файлами.
Ответ 8
У меня была такая же проблема, когда я модифицировал XML файл .project. Когда я вернул файлы в исходную версию, проект был создан, тогда мне удалось импортировать проект. Может быть, это помогает кому-то, у кого есть такая же проблема;)
Ответ 9
если вы создаете проект maven через консоль управления, убедитесь, что в конце команды указано следующее:
eclipse:eclipse -Dwtpversion=2.0
Ответ 10
Чтобы решить эту проблему для проектов Android. выполните следующие шаги new- > android project- > создать проект из существующего источника, и в этом вы можете указать свой код. Теперь он будет импортировать весь указанный код проекта и будет работать нормально