Відповіді:
Eclipse шукає проекти затемнення, тобто його пошук у специфічному для затемнення файлах у кореневому каталозі, а саме .project
і .classpath
. Ви або надали Eclipse неправильний каталог (якщо ви імпортуєте проект затемнення), або насправді хочете створити новий проект із наявного джерела ( new
-> java project
-> create project from existing source
).
Я думаю, що ви, мабуть, хочете другого, тому що проекти Eclipse зазвичай мають окремі каталоги та джерела збирання. Якщо ваші джерела та .class файли знаходяться в одному каталозі, ви, ймовірно, не мали проекту затемнення.
Ця відповідь така ж, як і відповідь Лаури, однак у нових версіях затемнення ви не зможете побачити параметр "створити проект із наявного джерела".
Отже, ви можете зробити це замість цього:
Перейдіть у файл > Створити > Проект
Виберіть тип проекту та натисніть кнопку Далі
Зніміть прапорець Використовувати місце за замовчуванням
Натисніть кнопку Огляд, щоб перейти до папки джерела або введіть шлях до джерела
Клацніть Готово
Взяте з цього дискусійного форуму на eclipse.org
Одним з варіантів цього є використання Maven. З кореневої папки проекту зробіть mvn eclipse: clean, а потім mvn eclipse: eclipse. Це створить файли .project та .classpath, необхідні eclipse.
У мене є ідеальне рішення цієї проблеми. Виконуючи наступні прості дії, ви зможете імпортувати свої вихідні коди в Eclipse!
Перш за все, причина, чому ви не можете імпортувати свій проект на робочу станцію Eclipse, полягає в тому, що у вас немає файлу .project та .classpath .
Тепер ми знаємо, чому це відбувається, тому все, що нам потрібно зробити, це створити .project і .classpath файл всередині файлу проекту. Ось як це зробити:
Спочатку створіть .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 файл:
Скопіюйте вставити наступні коди:
<?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 на власне ім'я проекту. потім збережіть його.
Це все, насолоджуйтесь !!
Через довгий час я нарешті знайшов це! Ось мій шлях: Файл -> Новий проект -> Проект Android із існуючого коду -> Перейти до кінця кореневого каталогу проекту!
Причина : ваш ідентифікатор не в змозі знайти .project файл. Це відбувається в git-комітетах, коли багато разів люди не натискають .project файл
Рішення : Якщо у вас встановлена програма Maven, тоді використовуйте наступні стапелі
Насолоджуйтесь!
Якщо у вас немає , я просто .project
і .classpath
файли в каталозі, єдиний спосіб , який працює (для мене по крайней мере) з останньою версією Затемнення:
File
-> New
-> Project...
-> Android
-> Android Application Project
->Next >
src
файл у Провіднику пакунківGeneral
-> File System
->Next >
Browse
до свого проекту виберіть потрібні файли, натисніть Finish
Після цього у вас повинен бути проект із усім наявним кодом, а також новим .project
та .classpath
файлами.
У мене була така ж проблема, коли я змінив .project xml-файл. Коли я повернув файли до оригінальної версії, проект був створений, тоді я зміг імпортувати проект. Можливо, це допомагає тому, хто має таку ж проблему;)
якщо ви будуєте проект maven через консоль команди, переконайтесь, що в кінці команди є наступне:
eclipse:eclipse -Dwtpversion=2.0