Як створити проект із наявного джерела в Eclipse і потім знайти його?


173

Я створив кілька файлів .java. Усі вони розташовані в одному каталозі. Я використовував текстовий редактор, щоб записати ці файли. Тепер я хочу переключитися на Eclipse. Як я можу це зробити? Я перепробував багато способів. Жоден з них не працює.

ДОДАТО:

Я думаю, що загальним способом є джерело в папці затемнення під назвою "робоча область". Отже, як я можу отримати свої файли в цьому каталозі. Чи слід використовувати eclipse для створення нового проекту з існуючого джерела, і Eclipse помістить весь файл у робочу область? Або я повинен копіювати всі файли вручну в робочу область? Де я повинен розміщувати файли свого класу, ніж? Чи слід створити підкаталог? З якою назвою?

ДОДАТИ 2:

Коли я намагаюся створити проект із назвою "гра", затемнення пише мені, що проект з такою назвою вже існує. Але як я можу відкрити цей проект?

ДОДАТИ 3:

У своєму "робочому просторі" я створив підкаталог під назвою "гра". Я скопіював весь свій .java-файл у цей підкаталог. Тоді з Eclipse я створив новий проект із грою з іменами. В результаті Eclipse створив .classpathі .projectфайли в каталозі "гра". У ньому також створені binі srcпідкаталоги. І зараз я думаю, що це не правильний шлях. Вихідні файли повинні знаходитись у каталозі "src". Правильно? На даний момент всі мої файли .java знаходяться у "робочій області \ грі".

ДОДАТИ 4:

Я зробив це навпаки. З Eclipse я створив новий проект з назвою "гра". В результаті Eclipse створив папку під назвою "гра" в папку "робоча область". У папці "гра" я знайшов папку "src". Я скопіював усі свої .java-файли в цю папку. Але тепер у "Package Explorer" я не можу відкрити папку "src". Отже, як я можу отримати доступ до своїх вихідних файлів із Eclipse? Чому Eclipse не хоче відкривати папку "src"?


Я підозрюю, що у вашій робочій області нічого не з’явилося, оскільки ви ще не відкрили файли. Відкрийте файли з каталогу проектів, і вони з’являться. Це все-таки підозра.
мануель

Ви говорите про файли .class, але затемнення шукає лише файли .java (ті, які ви редагуєте). Він створить сам .class. Дуже часто у вашій робочій області немає вихідних файлів. Ви також можете просто створити новий проект, який зробить папку у вашій робочій області, куди ви зможете скопіювати свої файли (можливо, функція імпорту в затемненні теж зробить це для вас)
Thirler

2
не забудьте натиснути f5 (оновити) після копіювання будь-яких файлів у проект затемнення, якщо ви це робите, поки він працює.
Рей Тайек

Відповіді:


243

Найпростіший метод:

  1. Помістіть усі вихідні файли в один каталог, названий за вашим проектом. тобто "ProjectName" Ви можете зберігати цей каталог у своїй робочій області або він може бути деінде.
  2. Почніть новий проект у затемненні та назвіть його, використовуючи ту саму назву проекту.
  3. Зніміть прапорець "використовувати місце розташування за замовчуванням" та знайдіть каталог, де знаходиться ваш проект, якщо ваш проект уже не знаходиться в робочій області - тоді ви не повинні знімати прапорець "використовувати розташування за замовчуванням".
  4. Натисніть "Далі".

Затемнення повинно бути досить розумним, щоб зрозуміти, що відбувається. Після натискання на кнопку далі ви побачите всі файли, які були знайдені в цьому каталозі. Він автоматично додасть ці файли до вашого проекту. Вуаля!


Якщо ви подивитесь на допомогу Eclipse, то, здається, вони також пропонують такий спосіб.
Яцек Прусія

15
майте на увазі, що якщо ваше джерело вже знаходиться за замовчуванням, і ви зніміть прапорець "Використовувати розташування за замовчуванням" та перейдіть до своєї папки, затемнення поскаржиться на те, що там вже є проект, і не дозволить вам продовжувати.
drevicko

1
Крок 3 - неправильний. Якщо ви знімете позначку "використовувати розташування за замовчуванням", воно не спрацює, як сказав Древічко.
Драмон

1
так, на кроці 3 я повинен був переконатися, що для цього він працює "використовувати місце за замовчуванням".
Ніск

1
Один варіант - деякі версії створення проекту мають РІЗНІ ВАРІАНТИ. Наприклад, я не отримав прапорець "використовувати розташування за замовчуванням" (і застряг), коли я намагався створити свій проект як PHP, але як загальний проект Eclipse я зміг отримати вищезгадане (ви можете редагувати проект Natures згодом якщо потрібно, але це зовсім інша тема ...)
jsh

8
  1. Клацніть правою кнопкою миші в провіднику пакунків і виберіть команду Створити - Java Project
  2. Створіть нову гру Гра
  3. Відкрийте новий проект у провіднику пакунків - ви повинні бачити лише вихідну папку з назвою src (всередині нічого ще немає)
  4. Відкрийте Провідник файлів (наприклад, Провідник Windows) та перетягніть свої джерела
  5. Перетягніть їх у Eclipse та опустіть їх у нову папку src - якщо запит виберіть "Копіювати файли"
  6. Eclipse повинен помістити файли в пакет за замовчуванням, якщо це невірно, ви можете редагувати файли, що порушуються (позначені червоним хрестом), відкриваючи їх у Eclipse, вибираючи декларацію пакета (зазвичай рядок 1), натискаючи Ctrl + 1 і вибираючи відповідний варіант (наприклад, "Перемістити xy в пакет com.game"

4

Ця відповідь буде для запитання

Як створити новий проект затемнення та додати папку чи новий пакет до проекту, або як створити новий проект для існуючих файлів Java.

  1. Створіть новий проект у меню Файл-> Створити-> Проект Java
  2. Якщо ви збираєтеся додати новий пакунок, то створіть тут те саме ім’я пакета, як Файл-> Новий-> Пакет
  3. Клацніть назву пакета в навігаторі проектів, клацніть правою кнопкою миші та імпортуйте ... Імпорт-> Загальне-> Файлова система (виберіть файл або пакет)

це працювало на мене, я сподіваюся, що це допомагає іншим. Дякую.


2

Є дві речі

1- Якщо це вже проект Eclipse, просто перейдіть до Файл-> Імпорт-> Загальне-> Існуючий проект на робочому місці

2- В іншому випадку визначте тип проекту, наприклад, Java, Web тощо. Створіть новий проект типу, який ви визначаєте на своєму робочому місці. Скопіюйте вставте джерело, lib та інші необхідні файли. оновити, скласти і запустити проект у затемнення.


2

Найпростіший метод насправді хороший, але ви не отримуєте стандартного проекту Java, тобто файли .java та .class, розділені в різних папках.

Це дуже легко:

  1. Створіть папку під назвою "ProjectName" на робочій області Eclipse.
  2. Скопіюйте або перемістіть папку з файлами .java у папку "ProjectName".
  3. Створіть новий проект Java під назвою "ProjectName" (з позначкою Використання за замовчуванням ).
  4. Прес <Enter>і все.

0

На панелі провідника пакунків та екрані навігації тепер слід побачити створений вами проект. Зауважте, що затемнення не буде копіювати ваші файли, воно просто дозволить вам використовувати наявне джерело та редагувати його після затемнення.


У спадному меню "Проект" "Відкрити проект" не активовано. Я думаю, що це тому, що на даний момент у мене немає проектів. У спадному меню "Навігація" я не бачу варіантів, пов'язаних з проектами. Я бачу там "Перехід до", "Відкритий тип", "Відкритий тип в ієрархії" тощо.
Роман

Зазвичай у вас повинно бути стиковане вікно зліва, яке показує проекти у вашій робочій області. Якщо цього немає, ви можете перейти до меню: вікно -> показати перегляд -> провідник пакунків.
Трилер

0

Існує кілька способів додавання файлів до існуючого проекту Java в Eclipse. Тож припустимо, що ви вже створили проект Java в Eclipse (наприклад, використовуючи File-> New-> Project...- і виберіть Java project).

Для введення файлів Java в новий проект ви можете виконати будь-що з наступного. Зауважте, що є й інші способи. Послідовність - це моя перевага.

  • Перетягніть файли у Navigatorподання безпосередньо з нативного файлового менеджера. Спершу потрібно створити будь-які необхідні пакети Java. Цей спосіб найкращий для кількох файлів у існуючому пакеті Java.
  • Використовуйте File-> Import...- виберіть File System. Тут ви зможете точно вибрати, які файли імпортувати в новий проект і в який пакет Java їх розмістити. Це надзвичайно зручно, якщо ви хочете імпортувати багато файлів або є кілька пакетів Java.
  • Скопіюйте пожежі безпосередньо в папку / каталог в робочій області, а потім скористайтеся File-> Refreshдля оновлення подання Eclipse рідної системи. Не забудьте вибрати новий проект до оновлення.

Останнє, що ви зробили - мінус оновлення ...


0

Під час створення проекту з повної папки може працювати, а може і не працювати в робочій області, існує поза умовами робочої області, що запобігає запуску нового проекту з повною папкою.

Це актуально, якщо ви використовуєте численні місця папок для джерел, наприклад, htdocs або www папку для веб-проектів та інше місце для настільних додатків Java.

Згадана умова виникає, коли Eclipse повідомляється створити новий проект та надає повну папку поза робочим простором. Eclipse скаже, що папка не порожня, і запобігає створенню нового проекту в даній папці. Я не знайшов способу цього, і будь-яке рішення вимагає додаткових кроків.

Моє улюблене рішення полягає в наступному

  1. Перейменуйте повну папку із доданим "Оригінал" або "Резервне копіювання".
  2. Створіть проект Eclipse з назвою повної папки до перейменування папки.
  3. Скопіюйте весь повний вміст повних папок у нову папку проекту.

Eclipse повинен створити новий проект та оновити цей проект новим вмістом папки, коли він сканує зміни. Існуючі джерела тепер є частиною нового проекту.

Хоча вам довелося виконати три додаткові етапи, тепер у вас є резервна копія з наявними оригінальними джерелами, а також ви можете використовувати їх копію в існуючому проекті. Якщо простір пам’яті викликає занепокоєння, просто перемістіть / виріжте джерело, а не повністю скопіюйте вихідний вміст папки.


0

Якщо ви створюєте новий проект на основі існуючої структури Maven:

Створіть проект за допомогою загального майстра проекту та дайте проекту те саме ім’я, щойно створене.

Якщо ви спробуєте створити проект як проект Maven через m2e, ви отримаєте помилку, що проект / pom вже існує.


0
  1. Створіть новий проект ..
  2. Клацніть правою кнопкою миші на вашому проекті ..
  3. Виберіть Збірка контуру -> Налаштування контуру збірки
  4. На вкладці джерело виберіть джерело посилання, ваші .java файли, що містять папку ..

Я пропоную це, оскільки жоден із методів, які ви спробували, не працював --- FYI


-1

Дотримуйтесь цих інструкцій із стандартних документів затемнення.

  1. На головній панелі меню виберіть командне посилання Файл> Імпорт .... Відкриється майстер імпорту.
  2. Виберіть Загальне> Існуючий проект у робочій області та натисніть кнопку Далі.
  3. Виберіть «Вибрати кореневий каталог» або «Вибрати файл архіву» та натисніть відповідний «Огляд», щоб знайти каталог або файл, що містить проекти.
  4. У розділі Проекти виберіть проект або проекти, які ви хочете імпортувати.
  5. Клацніть Готово, щоб розпочати імпорт.

4
Схоже, як імпортувати існуючий проект, на відміну від створення нового проекту з існуючого джерела
Річард Тінгл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.