[eclipse] Затмение застревает при создании рабочего пространства


Answers

Я смог исправить это следующим образом:

Сначала выйдите из Eclipse. Затем временно переместите следующую папку .projects в безопасное место:

mv .metadata\.plugins\org.eclipse.core.resources\.projects projects

Запустите и выйдите из Eclipse, затем переместите папку .projects туда, где она была первоначально:

mv projects .metadata\.plugins\org.eclipse.core.resources\.projects

Разумеется, используйте на свой страх и риск.

Question

Я использую eclipse 3.4.1 Java EE под Vista. Кажется, что вы застряли при создании моего рабочего пространства. Отмена сборки тоже не делает ничего.

Почему это происходит и как я могу исправить эту проблему?




Единственным решением для меня (Луна 4.4.1) было следующее:

Перейдите в «Свойства проекта»> «Строители», а затем снимите флажок «Проверка JavaScript».




Принятый ответ позволил мне снова запустить Eclipse, но, похоже, проекты потеряли свои метаданные. (Например, все значки Git / Gradle / Spring исчезли из названий проектов.) У меня там много проектов, и я не хотел их импортировать снова и снова.

Итак, вот что сработало для меня под Кеплером. YMMV, но я хотел записать это на случай, если это поможет кому-то.

Шаг 1. Временно переместите файл .projects в сторону:

$ cd .metadata/.plugins/org.eclipse.core.resources
$ mv .projects .projects.bak

Шаг 2. Затем запустите Eclipse. Метаданные будут отсутствовать, но, по крайней мере, Eclipse запускается без застревания.

Шаг 3. Закройте Eclipse.

Шаг 4. .projects.bak файл .projects.bak в исходное имя:

$ mv .projects.bak .projects

Шаг 5. Перезапустите Eclipse. Это может создать какой-то материал, но на этот раз он должен пройти. (По крайней мере, это было для меня.)




У меня возникла такая же проблема, когда я пытался установить Angular.js с беседкой в ​​моем проекте. Кажется, у bower есть много файлов javascript, загруженных автоматически, что заставило мою IDE застрять в процессе проверки в течение длительного времени. Итак, я решил эту проблему таким образом,

  • Сначала я установил tern.js 0.9.0.
  • Затем я перешел к свойствам проекта, выбранный путь к скрипту tern включал только путь, который мне нужен для проверки, папку javascript моего проекта. Я исключил другие пути, такие как заполнители, файлы Angular.js, файлы JQuery.
  • Я снова выбрал Javascript из свойств и сделал то же самое в источнике include path.

В настоящее время моя IDE работает без замораживания. Я получил помощь оттуда. Tern я думаю, это может быть полезно, когда любая IDE застряла из-за большого количества файла Javascript.




Отменить автоматическую сборку с помощью Eclipse-> Windows-> Настройки помогают устранить эту проблему.




Перезапустить затмение.
Он работал для меня несколько раз.




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

C: \ Users \ ваше имя пользователя \ workspace \ project name.metadata.plugins \ org.eclipse.core.resources.projects \ имя проекта \ .indexes




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




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

  • Перезапустить eclipse (иногда мне нужно убить eclipse)
  • Немедленно отключите автоматическую сборку (проект> снимите флажок «Сборка автоматически»)
  • Щелкните правой кнопкой мыши проект (ы), который я хочу перестроить
  • Закрыть не связанные проекты
  • Включить автоматическую сборку

Это позволяет восстановить работоспособность в 99% случаев в моем рабочем пространстве.




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




Eclipse часто зависает для меня на 44%, если я отлаживаю Android через USB. При отключении устройства запускается Eclipse.




В моем случае проблема возникает после импорта загруженного проекта - застряла при 80% сборки. Решено, добавив права записи для группы в файлы проекта (Ubuntu 12.04).




Удаление некоторых индексов JDT (в .metadata.plugins \ org.eclipse.jdt.core), особенно больших файлов, часто устраняет или облегчает проблему для меня.




Related