Как создать проект из существующего источника в Eclipse, а затем найти его? - PullRequest
167 голосов
/ 14 апреля 2010

Я создал несколько файлов .java. Все они расположены в одном каталоге. Я использовал текстовый редактор, чтобы написать эти файлы. Теперь я хочу перейти на Eclipse. Как мне это сделать? Я перепробовал много способов. Ни один из них не работает.

ДОБАВЛЕНО:

Я думаю, что наиболее распространенный способ - иметь источник в папке eclipse, называемой «рабочая область». Итак, как мне получить мои файлы в этом каталоге. Должен ли я использовать eclipse для создания нового проекта из существующего источника, а Eclipse поместит весь файл в рабочую область? Или я должен вручную скопировать все мои файлы в рабочую область? Где я должен положить мои файлы классов, чем? Должен ли я создать подкаталог? С каким именем?

ДОБАВЛЕНО 2:

Когда я пытаюсь создать проект с именем «игра», затмение пишет мне, что проект с таким именем уже существует. Но как я могу открыть этот проект?

ДОБАВЛЕНО 3:

В моем «рабочем пространстве» я создал подкаталог с названием «игра». Я скопировал весь мой файл .java в этот подкаталог. Затем с Eclipse я создал новый проект с названием game. В результате Eclipse создал файлы .classpath и .project в каталоге «game». Также были созданы подкаталоги bin и src. И теперь я думаю, что это не правильный путь. Предполагается, что исходные файлы находятся в каталоге "src". Правильно? И на данный момент все мои файлы .java находятся в «рабочей области \ игра».

ДОБАВЛЕНО 4:

Я сделал это наоборот. С Eclipse я создал новый проект с названием «игра». В результате Eclipse создал папку «game» в папке «workspace». В папке «game» я нашел папку «src». Я скопировал все мои файлы .java в эту папку. Но теперь в «Проводнике пакетов» я не могу открыть папку «src». Итак, как я могу получить доступ к моим исходным файлам из Eclipse? Почему Eclipse не хочет открывать папку "src"?

Ответы [ 11 ]

239 голосов
/ 14 февраля 2012

Самый простой метод:

  1. Поместите все исходные файлы в один каталог, названный в честь вашего проекта. Т.е. "ProjectName" Вы можете сохранить этот каталог в своем рабочем пространстве или он может быть где-то еще.
  2. Запустите новый проект в eclipse и назовите его, используя то же имя проекта.
  3. Снимите флажок «Использовать местоположение по умолчанию» и найдите каталог, в котором находится ваш проект , если ваш проект уже не находится в рабочей области - тогда вы не должны снимать флажок «Использовать местоположение по умолчанию»
  4. Нажмите «Далее».

Затмение должно быть достаточно умным, чтобы понять, что происходит. После нажатия «Далее» он покажет вам все файлы, найденные в этом каталоге. Он просто автоматически добавит эти файлы в ваш проект. Вуаля!

6 голосов
/ 20 сентября 2011
  1. Щелкните правой кнопкой мыши в проводнике пакетов и выберите New - Java Project
  2. Создать новый проект Game
  3. Откройте новый проект в проводнике пакетов - вы должны увидеть только исходную папку с именем src (внутри пока ничего нет)
  4. Откройте проводник (например, Windows Explorer) и перетащите ваши источники
  5. Перетащите их в Eclipse и поместите в новую папку src - при появлении запроса выберите «Копировать файлы»
  6. Eclipse должен поместить файлы в пакет по умолчанию, если это неправильно, вы можете отредактировать поврежденные файлы (отмеченные красным крестиком), открыв их в Eclipse, выбрав объявление пакета (обычно строка 1), нажав Ctrl + 1 и выбрав соответствующую опцию (например, «Переместить xy в пакет com.game»
3 голосов
/ 10 мая 2012

Этот ответ будет на вопрос

Как создать новый проект Eclipse и добавить папку или новый пакет в проект, или как создать новый проект для существующих файлов Java.

  1. Создать новый проект из меню Файл-> Новый-> Проект Java
  2. Если вы собираетесь добавить новую упаковку, создайте то же имя пакета здесь: Файл-> Новый-> Пакет
  3. Щелкните имя пакета в навигаторе проекта, щелкните правой кнопкой мыши и выполните импорт ... Импорт-> Общие-> Файловая система (выберите файл или пакет)

это сработало для меня, я надеюсь, что это поможет другим. Спасибо.

1 голос
/ 16 сентября 2014

Самый простой способ действительно хорош, но вы не получите стандартный Java-проект, то есть файлы .java и .class, разделенные в разные папки.

Чтобы получить это очень легко:

  1. Создайте папку с именем «ProjectName» в рабочей области Eclipse.
  2. Скопируйте или переместите папку с файлами .java в папку «ProjectName».
  3. Создайте новый проект Java с именем «ProjectName» (с пометкой Использовать расположение по умолчанию ).
  4. Нажмите <Enter> и все.
1 голос
/ 01 июля 2014

Есть две вещи

1- Если это уже проект Eclipse, просто перейдите в File-> Import-> General-> Existing Project to Workplace

2- В противном случае определите тип проекта, например Java, веб и т. Д. Создайте новый проект типа, который вы определяете на своем рабочем месте. Скопируйте Paste source, lib и другие необходимые файлы. обновить, скомпилировать и запустить проект в Eclipse.

0 голосов
/ 02 октября 2014

Следуйте этим инструкциям из стандартных документов затмения.

  1. В главном меню выберите командную ссылку Файл> Импорт .... Откроется мастер импорта.
  2. Выберите «Основные»> «Существующий проект в рабочую область» и нажмите «Далее».
  3. Выберите «Выбрать корневой каталог» или «Выбрать архивный файл» и щелкните соответствующий «Обзор», чтобы найти каталог или файл, содержащий проекты.
  4. В разделе "Проекты" выберите проект или проекты, которые вы хотите импортировать.
  5. Нажмите Готово, чтобы начать импорт.
0 голосов
/ 30 июня 2014
  1. Создать новый проект ..
  2. Щелкните правой кнопкой мыши по вашему проекту ..
  3. Выберите путь сборки -> Настроить путь сборки
  4. На вкладке источника выберите источник ссылки, ваши файлы .java, содержащие папку.

Я предлагаю это, поскольку ни один из опробованных вами методов не сработал --- К вашему сведению

0 голосов
/ 18 декабря 2013

Если вы создаете новый проект на основе существующей структуры Maven:

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

Если вы попытаетесь создать проект как проект Maven через m2e, вы получите сообщение об ошибке, что проект / pom уже существует.

0 голосов
/ 22 сентября 2013

Хотя создание проекта из полной папки может работать, а может и не работать в рабочей области, существует условие вне рабочей области, которое не позволяет запустить новый проект с полной папкой.

Это актуально, если вы используете множество расположений папок для источников, например, папку htdocs или www для веб-проектов, а также другое местоположение для настольных приложений Java.

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

Мое любимое решение выглядит следующим образом

  1. Переименуйте всю папку, добавив «Оригинал» или «Резервная копия».
  2. Создайте проект Eclipse с именем полной папки до того, как папка была переименована.
  3. Скопируйте все соответствующие полные папки в новую папку проекта.

Eclipse должен создать новый проект и обновить этот проект, добавив в него новое содержимое папки, так как он просматривает изменения. Существующие источники теперь являются частью нового проекта.

Хотя вам пришлось выполнить три дополнительных шага, теперь у вас есть резервная копия с доступными исходными источниками, а также вы можете использовать их копию в существующем проекте. Если требуется место для хранения, просто переместите / обрежьте источник, а не полностью копируйте исходное содержимое папки.

0 голосов
/ 20 августа 2011

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

Чтобы получить файлы Java в новый проект, вы можете выполнить любое из следующих действий. Обратите внимание, что есть и другие способы. Последовательность - мое предпочтение.

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

Последнее, что вы сделали - минус обновление ...

...