2011-12-30 5 views
44

Я искал 2 дня и ничего не могу найти. Я нахожу то, что близко, но не то, что мне нужно.Проекты Eclipse не отображаются после размещения файлов проекта в рабочем пространстве/проектах

Недавно я получил новый компьютер и копировал все свои проекты на свой новый компьютер.

Я открыл Eclipse и создал рабочую область, которую я затем закрыл из Eclipse и скопировал мои проекты в папку workspace/projects.

Я снова открываю Eclipse, и мои проекты вообще не отображаются в пакете explorer.

Я знаю, что у меня есть правильные папки в правильном каталоге.

Ближайший нить я нашел это: Eclipse - Import an existing project?

, но даже это не помогло, мои проекты уже отвечают, что ...

Я попытался освежающее, повторное открытие валять с рабочими наборами, и т. д.

+0

В какой ОС вы работаете? Вы также скопировали скрытые файлы? (IIRC это папка '.project') – konsolenfreddy

+0

Взгляните на BulkImportPlugin ... http://code.nomad-labs.com/eclipse-bulk-import/ – leo

+0

U можете попробовать пройти этот урок https: // youtu .be/7Vy6sPkzwIg – Batman

ответ

73

Просто потому, что у вас есть проект внутри каталога рабочей области, это не значит, что Eclipse открывает его или даже видит его автоматически. Вы должны использовать File - Import - General - импортировать существующий проект в рабочую область, чтобы иметь свой проект в Eclipse.

+0

EDIT! неважно, спасибо. –

+0

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

+0

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

4
  1. Netbeans позволяет сделать простую файловую копирку. Как вы знаете, Eclipse не работает так. Вы должны явно «импортировать» файлы и проекты.

  2. Если вы сделать импорт, а если нет проблем, то они должны показать.

  3. Я бы рассмотреть:

    а) сделать резервную копию существующей рабочей

    б) удаление и повторная установка Eclipse,

    с) Попытка другой "тест" импорт

+0

спасибо, я никогда не знал, что Ecipse хранит проекты или что-то где-то, чтобы он знал, какие проекты действительно будут импортированы и прочее ... Я не вижу ни одного каталога/файла, который сохраняет какую-либо информацию itn, поэтому я не понимаю, как это будет отслеживаться ... но спасибо, я уже работал, потому что вы дали то же предложение, что и человек перед вами, только вы дали больше деталей. –

2

Вы размещаете их в папке workspace/projects. Вы должны поместить их непосредственно в папку workspace, а затем импортировать существующие проекты в рабочее пространство.

+0

У меня это работает, и на самом деле не имеет значения, где я их копирую, копируя их в/проекты, которые imprt все еще работал так ... –

+0

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

+0

um, это стандарт ... вот где все проекты, которые вы делаете, автоматически ... Я скопировал все мои проекты в ту же самую точную директорию, что и мои новые проекты, поэтому это стандартное местоположение. –

11

для Juno: (С Источник в E: \ рабочее место и назначение в C: \ рабочего пространства)

  1. Скопируйте каталог проекта в полном объеме в рабочий каталог. (например, копирование E: \ workspace \ HelloWorld C: \ workspace \ helloWorld)

  2. Запустить Eclipse.

  3. Выполнение: Файл -> Импорт

  4. Выбрать: General -> "Существующий проект в рабочую область"

  5. "Далее>"

  6. Check "Выберите корневой каталог"

  7. Выбрать с помощью кнопки «Обзор»

  8. S elect "C: \ workspace"

  9. Появится список существующих проектов. Просто проверьте те, которые выделены жирным шрифтом («Импортировано»), затем нажмите кнопку «Готово».

Просмотрите проводник пакетов, и ваши скопированные проекты теперь должны быть там.

1

Или вы могли бы попробовать:

  1. Перейти к Файл ->Переключатель Workspace
  2. Выберите рабочее пространство (если показано)
1

в Eclips Пакет Проводник правой кнопкой мыши в любом видимом проекте и выберите «Показать в -> Проводник проекта

Package Explorer -> правой кнопкой мыши -> Показывать в -> Explorer Project

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

+0

Это уже более года, и он уже разрешен. Проблема состояла в том, что я фактически не «импортировал» проект и просто скопировал их, не зная, что есть файл в каталоге workbench, в котором хранится информация о том, какие проекты импортируются. После импорта проектов они отлично работали. –

+1

@ D3_JMultiply Я знаю, что он старый. У меня была такая же проблема, и я попробовал предлагаемые решения, и они не работали для меня (некоторые из них не были альтернативой переустановке eclipse). Я даже импортировал проекты, как и в своей повседневной работе, поэтому я продолжал играть с затмением, пока не нашел решение, и я поделился им здесь. Вот и все. – ahmedibrahim085

5

У меня была та же проблема снова и снова решение о том, что Нашли работу на данный момент

  1. Закрыть Затмение.
  2. пойти workspace.metadata.plugins
  3. удалить org.eclipse.core.resources
  4. Запустите Eclipse
  5. Do Файл-> Импорт
  6. Общие-> Существующие проекты в рабочей области и импортировать все из проекта рабочее пространство
+0

На этот вопрос был дан ответ почти 3 года назад. Спасибо за решение, были другие решения, которые были проще и не требовали удаления core.resources. –

+1

То же самое происходит и с новейшим Eclipse Kepler SP2 для Java 8, на данный момент только это решение работает, поэтому проблема появляется снова и сегодня, так что ответ отправлен –

+0

Это утверждение не имеет смысла, другие ответы также исправляют проблема в новейших версиях, а не только это решение. Решение этих проблем никогда не должно включать удаление основных ресурсов, это может позволить вам исправить проблему, но вы рискуете испортить другие функции, удалив критический ресурс ... –

0

Вот особая проблема, с которой я столкнулся при загрузке проекта из Интернета.

  1. Убедитесь, что вы правильно расстегнули ее, если она застегнута на молнию, иногда вы можете получить дополнительный уровень.
  2. Убедитесь, что вы размещаете проект в файле проекта, а не непосредственно в рабочем пространстве.
  3. Посмотрите, были ли переименованы .project и .classpath в _project и _classpath. Вы не можете переименовать их напрямую, поэтому откройте текстовый документ с именем .classpath и вставьте в него содержимое _classpath, сохраняя все файлы, а не .txt. _classpath можно открыть с помощью блокнота.
  4. Импортировать проект из рабочей области файла. Он будет искать папку под названием проекты, и вы должны быть внутри нее.

    Надеется, что это помогает :)
8

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

  • Создать новую рабочую область. Импортируйте существующие проекты в новое рабочее пространство.

вы сделали это!

+0

You Rock Aman! Благодаря тонну. –

+0

Что делать с настроенными серверами в предыдущем рабочем пространстве? –

0

Как я импортировал мой проект из «мерзавца клона», я должен был выбрать File-> Import-> Git-> Проект из мерзавца -> Существующий локальный репозиторий

0

Следующие работал для меня.

  • Создайте новый проект в затмении.
  • После создания нового проекта в eclipse щелкните правой кнопкой мыши и выберите импорт.
  • Общий импорт> Файловая система
  • Выберите все папки под своим проектом, кроме корневого. Нажмите .

Это создаст необходимые метаданные и другую внутреннюю файловую систему проекта eclipse, которая отобразит файлы вашего проекта.

Вы также можете импортировать проект непосредственно в виде файловой системы. Следуйте приведенным выше инструкциям, если вы не можете импортировать их напрямую.

0

Привет, я тоже сталкиваюсь с той же проблемой, я стараюсь много вариантов, но, наконец, самый простой способ - щелкнуть вниз по стрелке в ProjectExplorer-> настроить View-> filter-> unchecked close project.

И сможет видеть все закрытые проекты.

0

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

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