Eclipse: все мои проекты исчезли из Project Explorer
Кажется, что все мои проекты (кроме одного) исчезли из представления Project Explorer.
Я использую Eclipse Java EE IDE для веб-разработчиков.
Версия: Helios Service Release 2
Идентификатор сборки: 20110218-0911
Примечание: все проекты присутствуют в файловой системе.
Как вернуть их? Любые идеи?
Ответы
Ответ 1
Это случилось со мной. Я все еще не уверен, как, но причина в том, что мои метаданные метаданных были повреждены, вероятно, из-за неправильного закрытия Eclipse. Решение, описанное здесь следующее:
Примечание. шаги 2 и 3 являются необязательными, если Eclipse не сбой, а просто не показаны какие-либо проекты.
- Закрыть Eclipse.
- cd/home/user/workspace/.metadata/.plugins
- mv org.eclipse.core.resources org.eclipse.core.resources_bak
- Запустить Eclipse
- Файл > Импорт
- Общие- > Существующие проекты в рабочее пространство
- Выберите поле "Выбрать корневой каталог" и перейдите к каждой подпапке в папке рабочей области и импортируйте.
Для меня это было очень утомительно, так как у меня было несколько десятков проектов в моей рабочей области, но это единственное решение, которое мне не удалось восстановить во всей рабочей области из резервной копии.
Изменить:. Теперь этот ответ довольно старый, и теперь могут существовать лучшие решения. Хотя мне не нужно было его пробовать, я рекомендую сначала попробовать решение @antonagestam, так как другие предположили, что это может быть быстрее и эффективнее.
Изменить:. Так как это довольно просто, я бы рекомендовал сначала попробовать antonagestam решение. Однако эта проблема недавно возникла для меня, и это решение не сработало в моем случае. Но и это не мешало этому решению.
Ответ 2
У меня была та же проблема в Aptana, и вдруг мои проекты исчезли. Решив его, перейдите в раскрывающееся меню Project Explorer и перейдите на Элементы верхнего уровня → Проекты.
Ответ 3
Перейдите к
Файл → Импорт → Общие → Существующий проект в рабочее пространство
Тогда,
В Root Directory
Введите путь рабочей области, где все ваши проекты сохранены, и нажмите кнопку "Обновить" ниже
![enter image description here]()
И нажмите "Готово"
![enter image description here]()
Ответ 4
У меня была такая же проблема для проектов Android в Eclipse. Эта ссылка была очень полезной при восстановлении недостающих проектов.
- Перейдите в раздел "Файл- > Импорт- > Общие- > Из существующего проекта".
- Выберите корневую папку в рабочей области.
- Нажмите кнопку "Обновить".
- Выберите необходимые проекты и нажмите кнопку "Готово".
Ответ 5
У меня была та же проблема в Luna,
Внезапно мои проекты ушли в старт-ап.
Я решил это, выбрав опцию Отменить рабочий набор в раскрывающемся меню в Project Explorer.
Примечание. Я отправляю этот ответ, даже если это не правильный ответ на этот вопрос.
Поскольку я ищу Луну и приехал сюда, пытаясь обсуждать вещи, я нашел это решение. Это может помочь другим.
Ответ 6
Нажмите "Windows" > "Открыть перспективы" > "Java".
, Нажмите Ok. Project Explore вернется на экран.
Ответ 7
Если какой-либо из предыдущих методов не работает для вас, удалите свое прежнее рабочее пространство, создайте новое рабочее пространство и поместите его по умолчанию. Вы можете сделать это, дважды запустив Eclipse - второй раз, когда вы спросите о рабочей области;). Затем повторите импорт всех ваших проектов и скажите "проблема, прощай".
Ответ 8
Мое решение
открыть меню просмотра и выбрать "Элементы верхнего уровня" и установить "Проекты"
Ответ 9
если вы используете представление "Список задач" для Eclipse, оно иногда пытается скрыть файлы или проекты, которые, по его мнению, не связаны с заданной задачей (то есть любой файл, который не был открыт, когда у вас была определенная задача, выбранная как текущая задача). Если вы хотите, чтобы Eclipse перестало скрывать файлы
в этом случае вы можете просто удалить все задачи.
Или вы также можете перезапустить свое затмение и просто закрыть проект, а затем снова открыть его (в контекстном меню правой кнопки мыши), файлы будут восстановлены.
Если это не возвращает ваши проекты, проверьте параметр "фильтры" (щелкните правой кнопкой мыши на вкладке "Проводник проекта" и откройте контекстное меню. Выберите "Фильтры" в меню) и убедитесь, что тип проектов не проверен.
Ответ 10
Mona правильная - убедитесь, что у вас есть список задач, в котором отображается ВСЕ, как показано на рисунке. Нажмите стрелку слева от проекта, если вы хотите перефакторировать свой фильтр. Reset, если вы не видите список задач.
![show all projects in eclipse]()
Ответ 11
вы должны проверить активный рабочий набор - убедитесь, что он выключен.
Ответ 12
Когда это случилось со мной, я каким-то образом задал Project Explorer только отображение рабочих наборов. У меня их не было, поэтому ничего не показывалось.
Чтобы исправить это, я перешел в меню просмотра Project Explorer (рядом с значками "Минимизировать и увеличить" в Project Explorer), Элементы верхнего уровня → Проекты.
Благодаря @antonagestam для указания меня в правильном направлении.
Ответ 13
Кажется, это происходит со всеми нами. Я был счастлив взломать javascript, нигде рядом со всеми неприятными спящими Java файлами и бумом "не могу найти org.jboss.logging.BasicLoging".
Я ничего не трогал!
Через час или около того, чтобы попытаться сделать это, перезагрузив серверы, mysql, eclipse, добавив банки, которые раньше не нужны, я развернул решение "Исправить все", кнопку "Отключить".
Тогда zap, никакого проекта.
(Я все еще не мудрее, почему при вызове Configuration() теперь требуется jboss-logging... jar, возможно, мне все это нужно, когда происходят плохие вещи)
Мой ввод
-
используйте git, сохраните как можно меньше ваших вещей в области рабочего пространства eclipse. Затем просто импортируйте проект из существующего репозитория git, когда eclipse теряет его мрамор.
-
Я также потерял конфигурацию своего сервера. он там, но затмение настаивает, что нет файлов конфигурации сервера и бомб. Итак, сделайте еще один, я выразил свои чувства по поводу eclipse в своем новом имени сервера и скопировал ваши apache xml configs (workspace/Servers/I_Love_Eclipse) из оригинальной совершенно хорошей директории.
Ответ 14
Не знаю, как/почему, но это случилось со мной однажды, когда я добавил задачу в Mylyn. Казалось, что mylyn фильтрует мои проекты. Когда я удалил задачу, все они вернулись.
Ответ 15
Ни один из ответов, приведенных здесь, не работал у меня. Мой Enterprise Explorer был совершенно серым, и я даже не мог импортировать проекты или reimport.
В моем. metadata.log я увидел эту ошибку:
assertion failed: working set with same name already registered
Итак, я удалил этот файл:
.metadata.plugins\org.eclipse.ui.workbench\workingsets.xml
Теперь я вижу все мои проекты. Мне не пришлось добавлять их обратно.
Ответ 16
Я нашел решение, которое работало лучше для меня. В моей домашней папке я нашел папку рабочей области /.metadata. Я скопировал эту папку в рабочее пространство eclipse, заменив папку .metadata, которая была там. Когда я начал Eclipse, все вернулось к тому, как я его оставил - все проекты присутствуют, все открытые файлы все еще открыты и т.д. Как будто ничего не случилось! Я использую Neon.
Ответ 17
Решение, которое предлагает Cerin, импортируя каждый раз, когда эта проблема возникает, может быть скучной.
Итак, я реализовал script этот элемент управления, если параметр рабочей области выходит: если нет, восстановите его по умолчанию.
У меня есть значок ярлыка eclipse на верхней панели, который выполняет:
/opt/eclipse/checkWorkspace && /opt/eclipse/eclipse
Script checkWorkspace - это seguent:
#!/bin/bash
ECLIPSE_CONFIG_PATH="/opt/eclipse/configuration"
ECLIPSE_CONFIG_FILE="config.ini"
ECLIPSE_CONFIG_SETTING="osgi.instance.area.default"
DEFAULT_WORKSPACE_PATH="@user.home/workspace"
ECLIPSE_LOG="/var/log/eclipse.log"
cd ${ECLIPSE_CONFIG_PATH}
function sedeasy {
sed -i "s/$(echo $1 | sed -e 's/\([[\/.*]\|\]\)/\\&/g')/$(echo $2 | sed -e 's/[\/&]/\\&/g')/g" $3
}
WORKSPACE_EXISTS=$(cat ${ECLIPSE_CONFIG_FILE} | grep ${ECLIPSE_CONFIG_SETTING})
# If workspace setting doesn't exists
if [ -z "$WORKSPACE_EXISTS" ]; then
echo "worskspace setting not exists, resetting to default." >> ${ECLIPSE_LOG}
newConf=${ECLIPSE_CONFIG_SETTING}"="${DEFAULT_WORKSPACE_PATH}
echo ${newConf} >> ${ECLIPSE_CONFIG_FILE}
else
# if setting exist but it is empty
vals=(${WORKSPACE_EXISTS//=/ })
length=$(echo ${#vals[@]})
if [ "${length}" -lt 2 ]; then
newConf=${ECLIPSE_CONFIG_SETTING}"="${DEFAULT_WORKSPACE_PATH}
confToReplace=$(echo ${vals[0]})
sedeasy ${confToReplace} ${newConf} ${ECLIPSE_CONFIG_FILE}
echo "worskspace exists but is empty, resetting to default." >> ${ECLIPSE_LOG}
else
echo "Worskspace already set:" "${vals[1]}"
fi
fi
Может быть, может быть semplified, но работает.
Ответ 18
Я пробовал много решений. Я нашел мой в раскрывающемся меню Entreprise Explorer:
- Удаление org.eclipse.core.resources не влияет.
- "Элементы верхнего уровня → Проекты" уже были проверены для меня; swtiching с документами не влияет.
- Выбор всех расширений в опции фильтра выпадающего меню не имеет эффекта с первого взгляда, возможно, он решает часть проблемы.
Решение взято из "Отменить выбор документов" (третий вариант в раскрывающемся меню Entreprise Explorer). Я думаю, что выбор reset фильтрации документов, отображаемых в Проводнике.
Надеюсь, это поможет
JN Gerbaux
Ответ 19
Задумчивый, но это сработало для меня (Кеплер):
-
Используя утилиту zip zip, запишите все ниже папки рабочего пространства проекта в zip файл, который будет помещен в отдельный каталог (в качестве примера будет использовать c:\tmp\workspace.zip
).
-
Разархивируйте workspace.zip
в каталог c:\tmp
. Предположим, что существует папка проекта с именем Project1
а. Убедитесь, что все файлы в Project1
имеют разрешения Полный контроль для Everyone или не менее 777
разрешений.
-
Удалите все папки проекта в рабочей области Eclipse.
-
Повторно создавайте каждый проект по первому типу (Java, Dynamic Web и т.д.). (В качестве примера воспользуемся Project1
.) not добавить что-нибудь.
-
В Eclipse выполните Файл → Импорт → Файловая система. Затем выберите c:\tmp\Project1
в качестве источника
-
Выберите рабочую область Project1 в качестве адресата. Do not перезаписать любой файл.
-
В Eclipse обновите проект и протестируйте его. Он должен работать.
Ответ 20
Также возникла эта проблема.
Мое решение состояло в том, чтобы снять флажок Box PyDev: Closed Projects, даже если эти скрытые проекты - это проекты PHP и НЕ Python. (Strange BUG в Eclipse/Aptana???)
Помните, что даже "Закрытые проекты" (тема выше закрытых проектов Pydev) также не отмечена. Таким образом, вы должны снять оба параметра.
this: eclipse показывает только открытые проекты " в проводнике проекта
Ответ 21
Все мои проекты были закрыты, и я скрыл закрытые проекты в настройках.
Таким образом, чтобы открыть проекты, перейдите в главное меню просмотра и снимите флажок "Закрытые проекты". Предположим, что он уже проверен.
![enter image description here]()
Ответ 22
Выполните следующие шаги
File --> Import --> Existing Projects into Workspace
Select the root directory as ur old root folder
Finish.
Yahoo.. Ур старые проекты снова в ur project explorer
Ответ 23
1) Файл > import > Существующие проекты в рабочее пространство
2) Выберите папку рабочего пространства
3) выберите все ваши проекты
4) завершите
Все в порядке с вышеописанным способом!!!
Ответ 24
Файл - Импорт - Существующие проекты в рабочее пространство - просмотр - выберите свою рабочую область - сделанный!
Ответ 25
Сегодня 22-03-2016, я снова проверяю этот вопрос и используя ECLIPSE MARS
, я решил с помощью:
- Открыв Eclipse, продолжайте FILE → RESTART
Перейдите в ту же рабочую область, и у меня есть весь проект на "PROJECT EXPLORER"
Иногда и эта операция будет решена (нажав на "Проекты" или просмотрите весь проект!)
![моя проблема]()
Итак, другое решение:
![РЕШЕНИЕ]()
Ответ 26
Если Eclipse был убит во время выключения, база данных проектов может быть повреждена (база данных проекта обычно находится в: workspace/.metadata/org.eclipse.core.resources/.root/1.tree
).
Сообщение, подобное этому, будет зарегистрировано в Workspace/.metadata/.log
:
!MESSAGE Could not read metadata for '.../.metadata/.plugins/org.eclipse.core.resources/.root/.markers'.
Данные теряются. Вам нужно снова импортировать свои проекты (Файл- > Импорт → Общие- > Существующие проекты в рабочее пространство).
Список проектов, которые были в рабочей области, все еще можно увидеть в .metadata/org.eclipse.core.resources/.projects/
.
Проекты, расположенные за пределами рабочей области, будут иметь файл .location
с указанием пути к проекту.
Ответ 27
У меня также была та же проблема.
Файл > рестарт.
Проекты и модули появились после перезапуска eclipse, но столкнулись с новой ошибкой;
Внутренняя ошибка произошла во время: "Индексирование AppXray...". java.lang.NullPointerException.
Так что хорошо быть в безопасности, снова импортировать проект в новое рабочее пространство.
Ответ 28
если вы перейдете к Quick Access и введите проекты, вы вернете его обратно.
Ответ 29
Выбрать
Файл > Рабочее пространство переключателя > 'MyWorkSpace'
Eclipse перезапускается, и если вам так повезло, как мне, проекты отображаются правильно.
В моем случае у меня есть среда разработчика на общем сервере с примерно 10-15 пользователями, которые могут случайно изменить то, что влияет на других пользователей.
Совет дня: Не делай этого...
Ответ 30
У меня была эта проблема в последнее время, но в моем случае я спрятал все элементы самостоятельно, когда проверял все элементы в диалоговом окне "Фильтры и настройка".
Я просто не читал заметку поверх них и думал, что проверки позволят СМОТРИТЬ любые дополнительные элементы в Project Explorer. Но на самом деле проверка того, что проверяет HIDE соответствующие элементы из Explorer!
Обратите внимание! )
Диалог:
![dialog]()
открыть этот диалог:
![way to open this dialog]()