Я использую eclipse 3.4.1 Java EE под Vista. Кажется, что вы застряли при создании моего рабочего пространства. Отмена сборки тоже не делает ничего.
Почему это происходит и как я могу исправить эту проблему?
Я использую eclipse 3.4.1 Java EE под Vista. Кажется, что вы застряли при создании моего рабочего пространства. Отмена сборки тоже не делает ничего.
Почему это происходит и как я могу исправить эту проблему?
Вы можете взглянуть на Как сообщить о тупике. Вы также можете проверить представление Error и/или журнал ошибок ([workspace]/. Metadata/.log). Если это не поможет, вам, вероятно, потребуется включить дополнительную информацию о том, какие плагины вы установили и какие у вас проекты. Можете ли вы создать минимальное рабочее пространство, которое воспроизводит проблему?
Я смог исправить это следующим образом:
Сначала выйдите из Eclipse. Затем временно переместите следующую папку .projects
в безопасное место:
mv .metadata\.plugins\org.eclipse.core.resources\.projects projects
Запустите и выйдите из Eclipse, затем верните папку .projects
туда, где она была изначально:
mv projects .metadata\.plugins\org.eclipse.core.resources\.projects
Используйте на свой страх и риск, конечно.
Некоторое время очень полезно выполнить eclipse из командной строки с параметром "-clean", чтобы обеспечить его выполнение для очистки рабочей области.
eclipse -clean не работал, но после этого
eclipse -clean -clearPersistedState
Eclipse часто зависает для меня на 44%, если я отлаживаю Android через USB. При отключении устройства запускается Eclipse.
Принятый ответ позволил мне снова запустить 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
в его исходное имя:
$ mv .projects.bak .projects
Шаг 5. Перезапустите Eclipse. Это может создать какой-то материал, но на этот раз он должен пройти. (По крайней мере, это было для меня.)
Шаг 1:
Откройте каталог проекта и отредактируйте файл .project, удалите следующие строки, чтобы отключить проверку Java script.
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
Сохранить файл.
Шаг 2:
Перейдите в установочный каталог Eclipse и откройте eclipse.ini(или sts.in, если у вас есть STS), измените значение xms и xmx на основе размера вашей оперативной памяти вашего компьютера.
-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m
ИЛИ: в окнах перейдите в ярлык eclipse на рабочем столе, щелкните правой кнопкой мыши- > свойства- > добавить следующее: C:\software\eclipse\sts-3.6.2.RELEASE\STS.exe -clean -Xms512m -Xmx1024m
Запустить Eclipse.
Перейдите в Eclipse- > windows- > preference- > Validation, включите Приостановить все валидаторы. Сделайте это, если вы не хотите делать какие-либо проверки, перечисленные в списке, указанном в панели Validator.
У меня есть эта проблема, потому что у меня слишком много проектов maven открываются сразу. Я стараюсь:
Это позволяет восстановить работоспособность в 99% случаев в моей рабочей области.
Единственным решением для меня (Luna 4.4.1) было следующее:
Перейдите в раздел "Свойства проекта" > "Строители", а затем снимите флажок "Проверка JavaScript".
Я столкнулся с аналогичной проблемой в Eclipse Indigo. Я изменил HeapSize, и он начал работать правильно. Я просто добавил следующий файл eclipse.ini -vmargs -Xms1024m -Xmx1024m
Он работал нормально после увеличения размера виртуальной машины
У меня была такая же проблема с моим Eclipse, и в качестве решения я создал новый проект, скопировал все ресурсы вручную (используя Windows copy/paste) в новый проект, удалил старый проект и что он.
Иногда это происходит из-за неправильного выключения системы, а рабочее пространство Eclipse сталкивается с аналогичными проблемами.
Надеюсь, что это сработает.
Удаление некоторых индексов JDT (в .metadata.plugins\org.eclipse.jdt.core), особенно больших файлов, часто фиксирует или облегчает проблему для меня.
У меня была такая же проблема.
Используя диспетчер задач, чтобы убить процесс сборки и выйти из Eclipse без открытых проектов, мне удалось вернуться в Eclipse и очистить проект, не открывая его. Затем я снова перезапустил Eclipse, загрузил мой проект и все ОК.
Отменить автоматическую сборку с помощью Eclipse- > Windows- > Настройки помогают устранить эту проблему.
Я обнаружил, что это может произойти и при восстановлении рабочей области с проектом, содержащим множество данных изображения (например, проект выделенных изображений). Лучше всего поместить что-то подобное в свое рабочее пространство и обрабатывать его отдельно для остальных проектов, с которыми вы имеете дело.
Если вы не можете, не очищайте этот проект при очистке и восстановлении. При необходимости восстанавливайте только.
В моем случае проблема возникает после импорта загруженного проекта - застряла на 80% сборки. Решено, добавив права на запись для группы в файлы проекта (Ubuntu 12.04).
В моем случае это помогло удалить исходные папки из моих избранных в Проводнике Windows (Windows 8.0). Кажется, что сборка фактически не застряла, а срабатывала в каком-то бесконечном цикле (как упоминалось здесь - Ошибка 342931).
Иногда проблема, кажется, устранена, убивая другие программы, у которых файлы открыты из папки проекта.
Поиск журналов в [workspace]/.metadata/.log
предоставил мне полезную информацию.
Оказалось, что при создании рабочего пространства будет java.lang.OutOfMemoryError: PermGen space error
.
Это можно отредактировать в файле eclipse.ini
или sts.ini
(если вы используете SpringSource Tool Suite).
У меня возникла такая же проблема, когда я пытался установить Angular.js с bower в моем проекте. Кажется, у bower есть много файлов javascript, загруженных автоматически, что заставило мою IDE застрять в процессе проверки в течение длительного времени. Итак, я решил эту проблему таким образом,
В настоящее время моя IDE работает без замораживания. Я получил помощь оттуда. Tern Я думаю, это может быть полезно, когда любая IDE застряла из-за большого количества файла Javascript.
Я пробовал много этих предложений, но единственное, что, наконец, работало для меня, - это создать новое рабочее пространство и свежеисследовать все мои проекты в этой папке. Тогда он работал нормально, -)
Я только что запустил eclipse и начал работать в следующий раз.
Обновите все проекты, которые вы хотите создать. Работали
Перезапустить затмение.
Он работал у меня несколько раз.
Мне удалось решить эту проблему, удалив дополнительную папку, созданную Eclipse в моей установочной папке eclipse. Я не установил, и я использовал Eclilpse Neon 3 с пакетом инструментов Spring. Но, когда я посмотрел на извлеченную установку eclipse, у меня была папка C:, которая имела некоторую структуру папок. Это было зеркальное отображение папки "Мои загрузки". Я удалил его и перезапустил.
Это сработало для меня!
Ни один из ответов здесь не работал для меня. Что сработало, чтобы удалить следующую папку
C:\Users\ваше имя пользователя\workspace\имя проекта .metadata.plugins\org.eclipse.core.resources.projects\имя проекта \.indexes
Вместо того, чтобы отлаживать и находить точные основные причины для этого, я просто удалил проекты и папку метаданных. Eclipse перестроит файл .metadata при следующем запуске.
Затем я вытащил последний код проекта, и проблема была решена. Это была большая работа, так как мне пришлось переконфигурировать все, включая мои серверы, но рабочая область сборки остановилась на 50% на 3–5 минут, прежде чем она полностью завершилась, так что это стоило усилий.
Кроме того, я обнаружил, что с Eclipse, если вы остановите рабочую область сборки до ее завершения и завершите работу Eclipse, если она повесит все, вы действительно можете испортить свою конфигурацию и потратить много времени, пытаясь восстановить ее стабильность. Я использую Eclipse Oxygen, но такое случалось во всех версиях Eclipse, которые я использовал, поэтому я действительно стараюсь избегать этого, если это возможно.
Внутри папки проекта откройте файл .project. Плохая запись, и это может помочь
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>