Иногда использование набора инструментов SpringSource (STS), например, основанного на Eclipse, зависает при запуске различных операций: Инициализация инструментария Java
STS/Eclipse, похоже, ни на что не реагирует – пользовательский интерфейс зависает, и все! У меня было это несколько раз без видимой причины с моей стороны. Обычно это как-то связано с изменением (добавлением библиотек) пути к классам и/или очисткой проекта. Некоторые пользователи сообщают, что Eclipse зависает при “Инициализации Java Tooling” на 30% в течение 20-30 секунд, после чего все продолжается нормально, но мне не так уж повезло 🙂
Я пробовал наиболее рекомендуемые действия в сообщениях на форуме, такие как запуск STS/Eclipse с параметром -clean, который в большинстве случаев не работает в моей конфигурации. Если вы проверите файлы .log в папке .метаданные рабочей области, вы можете найти что-то интересное, но довольно часто STS/Eclipse просто зависает, в моем случае в журнал ничего не записывается. Масштабность вашего проекта или количество проектов довольно часто кажутся одной из причин. Вот несколько обходных путей и/или решений, которые могут оказаться успешными:
Запустите новое рабочее пространство и импортируйте проект обратно – это просто утомительно и раздражает, хотя довольно часто работает
Закройте все проекты перед выходом из Eclipse, после чего Eclipse обычно перезапускается.
Некоторые пользователи сообщили, что это, похоже, связано с настроенным экземпляром сервера Tomcat. Если вы настроили это, возможным обходным путем вместо повторного переноса ваших проектов в новую рабочую область является переименование файла .project в рабочей области/Серверах, перезапуск, удаление и повторное добавление конфигурации сервера.
Решение, которое я нашел, которое, похоже, работает в большинстве случаев, состоит в том, чтобы удалить или переименовать папку .projects в .метаданные/.плагины/org.eclipse.core.ресурсы в папке рабочей области. Похоже, это не влияет ни на один проект, и папка .project будет воссоздана при перезапуске Eclipse.
Java-инструментарий реализует Java IDE, поддерживающую разработку любого приложения Java, включая плагины Eclipse. Он добавляет характер проекта Java и перспективу Java в рабочую среду Eclipse, а также ряд представлений, редакторов, мастеров, конструкторов и инструментов для объединения и рефакторинга кода. Java-инструментарий предоставляет разработчику среду разработки.
как отключить плагин при запуске
вы можете попробовать отключить
java-инструментарий при запуске приложения. Я даю вам моментальный снимок.
перейдите в раздел “Перспектива как окно” -> “Настройки” -> “Запуск и запуск” -> “Приложение java”-> и установите в поле “Выполнить” значение “Нет”. Надеюсь, это поможет решить вашу проблему
вот пример скриншота: https://i.stack.imgur.com/F9MGc.jpg
Надеюсь, кто-то с этой проблемой сэкономит немного времени из-за этого. Конечно, настоящая проблема должна быть решена парнями и девушками из Eclipse.
Оригинал: “https://dev.to/kevinmel2000/eclipse-initializing-java-tooling-hangs-freeze-debug-start-4fh2”