Проекты Eclipse не отображаются после помещения файлов проекта в рабочую область / проекты

Искал 2 дня и ничего не нашел. Я нахожу близкое, но не то, что мне нужно.

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

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

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

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

Ближайшая тема, которую я нашел к этому: Eclipse - импортировать существующий проект?

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

Я пробовал обновлять, открывать заново, дурачиться с рабочими наборами и т. Д.


person D3_JMultiply    schedule 30.12.2011    source источник
comment
На какой ОС вы работаете? вы также скопировали скрытые файлы? (IIRC это .project папка)   -  person konsolenfreddy    schedule 31.12.2011
comment
Взгляните на BulkImportPlugin ... code.nomad-labs.com/eclipse-bulk -импорт   -  person leo    schedule 26.10.2017
comment
Вы можете попробовать пройти через это руководство youtu.be/7Vy6sPkzwIg   -  person Ron    schedule 09.12.2017


Ответы (18)


Тот факт, что у вас есть проект в каталоге рабочей области, не означает, что Eclipse откроет его или даже увидит автоматически. Вы должны использовать Файл - Импорт - Общие - Импортировать существующий проект в рабочую область, чтобы ваш проект был в Eclipse.

person JB Nizet    schedule 30.12.2011
comment
Вероятно, он хранит их в каком-то внутреннем файле рабочей области. Если вы выберете каталог, содержащий все каталоги проектов, он должен обнаружить все проекты и предложить импортировать их все сразу. - person JB Nizet; 31.12.2011
comment
еще раз спасибо, вы действительно обрадовались. Я дал согласие другому человеку, потому что он дал более подробную информацию, но я думаю, что даю его вам, потому что вы сказали то же самое первым. - person D3_JMultiply; 31.12.2011
comment
@JBNizet, ключевое слово должно - я пробую прямо сейчас, и вижу только один проект из двадцати или около того. - person James Moore; 06.10.2012
comment
Меняли ли они меню? Я не вижу «Общие» в меню «Файл» в Eclipse (Windows 7). Ой, думаю, это Файл ›Импорт› Общие Но это не помогло. Он не распознает проект в папке ... - person shim; 23.10.2012
comment
Спасибо, это сработало; хотя это был не File - ›General -› Import, это был File - ›Import -› General - ›Existing Projects into Workspace ... - person Electric Coffee; 09.05.2013
comment
Когда я это делаю, он говорит, что перекрывает рабочее пространство. Я действительно не понимаю, как правильно открыть Java-проект. - person AaronLS; 11.05.2017

Для Juno: (с исходным кодом в E: \ workspace и местом назначения в C: \ workspace)

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

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

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

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

  5. "Далее>"

  6. Установите флажок «Выбрать корневой каталог».

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

  8. Выберите "C: \ workspace"

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

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

person David K Hill    schedule 24.10.2012

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

  • # P2 #

Ты сделал это!

person Aman Goel    schedule 21.08.2015
comment
как насчет настроенных серверов в предыдущей рабочей области? - person Yuriy Kravets; 21.04.2016
comment
Как чудесно! Я попытался импортировать свои проекты из корневого каталога, содержащего мои проекты, но они не были выделены жирным шрифтом. Поэтому я не мог выбрать ни одного из них. Ваш пост устранил мою проблему! - person Abdel Aleem; 25.06.2019

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

  1. Закройте Eclipse.
  2. перейдите в workspace.metadata.plugins
  3. удалить org.eclipse.core.resources
  4. Запустить Eclipse
  5. Сделайте File-> Import
  6. Общие-> Существующие проекты в рабочую область и импортировать весь проект из рабочей области.
person Mr.Java    schedule 26.08.2014
comment
На этот вопрос ответили почти 3 года назад. Спасибо за решение, но были и другие решения, которые были проще и не требовали удаления core.resources. - person D3_JMultiply; 27.08.2014
comment
Та же проблема возникает и с новейшим Eclipse Kepler SP2 для Java 8, пока работает только это решение, поэтому проблема появляется снова даже сегодня, так что ответ публикуется - person Mr.Java; 27.08.2014
comment
Это утверждение не имеет смысла, другие ответы также устраняют проблему в новейших версиях, а не только в этом решении. Решение этих проблем никогда не должно включать удаление основных ресурсов, это может позволить вам решить проблему, но вы рискуете испортить другие функции, удалив критический ресурс ... - person D3_JMultiply; 27.08.2014

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

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

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

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

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

    в) Пробуем еще один "тестовый импорт"

person paulsm4    schedule 30.12.2011
comment
спасибо, я никогда не знал, что Ecipse хранит проекты или что-то еще где-то, чтобы знать, какие проекты на самом деле были импортированы и т.д. Не понимаю, как он будет отслеживать ... но спасибо, я уже получил его, потому что вы дали то же предложение, что и человек перед вами, только вы дали более подробную информацию. - person D3_JMultiply; 31.12.2011

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

person Francis Upton IV    schedule 30.12.2011
comment
У меня это работает, и на самом деле не имеет значения, куда я их копирую, копируя их в / projects, импринт все еще работал, так что ... - person D3_JMultiply; 31.12.2011
comment
Да, верно, вы можете импортировать свои проекты откуда угодно, просто это не стандартное место для ваших проектов в рабочей области. - person Francis Upton IV; 31.12.2011
comment
гм, это стандарт ... именно здесь все проекты, которые вы создаете, выполняются автоматически ... Я скопировал все файлы своих проектов в тот же каталог, что и мои новые проекты, так что это стандартное расположение. - person D3_JMultiply; 31.12.2011
comment
Попробуйте выполнить New -> Project в проводнике пакетов / проектов и посмотрите, какое местоположение предлагается в качестве стандартного. - person Francis Upton IV; 31.12.2011
comment
ТОЧНО, это то, о чем я говорю, чувак, я делаю это, и это предлагает рабочее пространство / проекты, как всегда. - person D3_JMultiply; 31.12.2011
comment
Интересно, что для меня этого никогда не было. Всегда дает мне местоположение по умолчанию в том же месте, что и мое рабочее пространство. Смешной. - person Francis Upton IV; 31.12.2011
comment
Ага, тогда я понимаю, я думал, вы указали каталог своей рабочей области как рабочую область. - person Francis Upton IV; 31.12.2011
comment
Обычно я просто использую стандартную вещь, запускаю ее и нажимаю ОК, и она автоматически выполняет рабочую область \ проекты, потому что есть другие флудеры, которые попадают в рабочую область, помимо папок с моими проектами. - person D3_JMultiply; 07.01.2012

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

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

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

person ahmedibrahim085    schedule 06.04.2014
comment
Этому уже больше года, и он уже решен. Проблема заключалась в том, что я фактически не импортировал проект, а просто скопировал его, не зная, что в каталоге рабочей среды есть файл, в котором хранится информация о том, какие проекты импортируются. После импорта проекты работали нормально. - person D3_JMultiply; 19.04.2014
comment
@ D3_JMultiply Я знаю, что он старый. У меня была такая же проблема, и я попробовал предложенные решения, и они не сработали для меня (некоторые из них не подходили для переустановки eclipse). Я даже импортировал проекты, как и в своей повседневной работе! Поэтому я продолжал экспериментировать с eclipse, пока не нашел решение и не поделился им здесь. Вот и все. - person ahmedibrahim085; 20.04.2014

Даже я тоже наблюдал подобную проблему. Я закрыл свой проект eclipse по какой-то причине, и при перезапуске некоторые из моих добавленных файлов не были видны в проводнике, хотя соответствующий файл существовал.

Для меня сработало следующее решение: выберите всю рабочую область (Ctrl + A) ==> Щелкните правой кнопкой мыши и нажмите «Обновить».

person Rajeev Rastogi    schedule 27.08.2018

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

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

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

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

    Надеюсь, это поможет :)
person M Jenkinson    schedule 17.11.2014

Поскольку я импортировал свой проект из «клона git», мне пришлось выбрать Файл-> Импорт-> Git-> Проект из git -> Существующий локальный репозиторий.

person Leopold Gault    schedule 19.01.2017

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

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

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

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

person ShankarDaruga    schedule 16.02.2017

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

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

person dinesh    schedule 09.05.2017

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

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

person meetme    schedule 14.08.2017

Я просто хочу добавить одну важную деталь к приведенным выше ответам. И дело в том, что даже если вы импортируете проекты из выбранного корневого каталога, они могут не отображаться жирным шрифтом, поэтому вы не сможете их выбрать. Причиной этого может быть повреждение метаданных проектов. Если вы столкнулись с этой проблемой, то самый простой и быстрый способ ее исправить - избавиться от папки рабочей области и создать новую, а также скопировать + вставить папки ваших проектов (сделайте это перед тем, как стереть старую рабочую область) в это новое рабочее пространство. . Затем в новом рабочем приложении импортируйте проекты, как объяснялось в предыдущих сообщениях.

person Abdel Aleem    schedule 25.06.2019

Да .... я вроде вижу, что тебе нужно. Я столкнулся с той же проблемой.

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

Я перешел с win 10 на HDD на linux на SSD, поэтому мне нужно было импортировать несколько файлов .class и .java в новую рабочую область.

Сначала я сделал ошибку, не используя опцию экспорта в Windows, и я просто скопировал все файлы из папок src и bin на win 10 в папки src и bin на linux. Конечно, рабочая область не видела эти файлы.

Решение было найдено в инструменте IMPORT (который я должен был сразу использовать).

  1. Я поместил все файлы из папки src в zipp-файл и переместил этот файл в какую-то произвольную папку (в моем случае - домашнюю папку).

  2. Вернитесь в папку src и удалите все файлы .java (они вам больше не понадобятся).

  3. Затем я открыл свой пустой проект и выбрал импорт из меню «Файл» в Eclipse. В окне импорта под опцией General (первая) выберите Import Archive.

  4. Теперь просто найдите свой zip-файл и вуаля! Все там, где должно быть.

person Saša Minić    schedule 08.11.2019

Проблема: после создания проекта PyDev проект не отображается в «Обозревателе пакетов PyDev»; (

Решение. Вот что я делаю, чтобы увидеть их всех в «Обозревателе проекта»:

Я использую Eclipse IDE 2019-12

щелкните значок «Ресурс» в правом верхнем углу.

Теперь вы увидите, что все проекты отображаются в «Обозревателе проектов».

Хитрое примечание: теперь, если вы нажмете на значок «PyDev», вы увидите меньше проектов, отображаемых в «PyDev Package Explorer» Magic?

person Paul Wang    schedule 08.05.2020

Что я сделал не так, я использовал импорт - ›Проекты из папки или архива, потому что думал, что это будет то же самое. Вы должны использовать Существующие проекты в рабочей области. Может это кому-то поможет.

person Theodeo    schedule 10.06.2021