Принятый ответ позволил мне снова запустить Eclipse, но, похоже, проекты потеряли свои метаданные. (Например, все значки Git / Gradle / Spring исчезли из названий проектов.) У меня там много проектов, и я не хотел снова импортировать их.
Так вот что у меня сработало при Кеплере. YMMV, но я хотел записать это на тот случай, если это кому-нибудь поможет.
Шаг 1. Временно уберите файл .projects
с пути:
$ cd .metadata/.plugins/org.eclipse.core.resources
$ mv .projects .projects.bak
Шаг 2. Затем запустите Eclipse. Метаданные будут отсутствовать, но, по крайней мере, Eclipse запускается без застревания.
Шаг 3. Закрыть затмение.
Шаг 4. Восстановить исходное имя файла .projects.bak
:
$ mv .projects.bak .projects
Шаг 5. Перезапустите Eclipse. Это может создать что-то, но на этот раз это должно пройти. (По крайней мере, для меня.)