Подтвердить что ты не робот

Внутренняя ошибка Eclipse при инициализации инструментария Java

Я получаю ошибки от Eclipse Indigo, работающие на Windows 7 Ultimate. Для каждого из следующих пунктов:

Android SDK content loader
Building workspace
Initializing Java Tooling
Loading data for Android 2.3.3
Loading data for Android 4.03

эта ошибка вызывается:

 An internal error occurred during: "Initializing Java Tooling".java.lang.NullPointerException

Что мне делать?

4b9b3361

Ответ 1

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

Ответ 2

Закройте все открытые проекты и выйдите из Eclipse. Теперь вы можете открыть Eclipse без получения ошибки. Начните открывать свои проекты один за другим, чтобы найти причину проблемы. Это наиболее вероятно, потому что вы удалили профиль устройства внутри менеджера AVD.

Или вы можете приступить к работе над новым рабочим пространством (т.е. изменить рабочее пространство), а затем попытаться импортировать проект из старой рабочей области

Ответ 3

Просто измените следующие значения в файле "eclipse.ini" на следующее:

-Xms1024m
-Xmx2048m

Примечание:

  • Вы можете найти файл "eclipse.ini" , щелкнув правой кнопкой мыши значок eclipse и выберите "Открыть расположение файла".
  • Эта ошибка возникает из-за нехватки памяти eclipse, поэтому мы просто увеличили выделенную память для приложения eclipse.

Ответ 4

  • Закрыть Eclipse.
  • Перейдите в папку рабочего пространства в проводнике Windows и удалите следующие папки:
    • .metadata​​li >
    • .recommenders
    • RemoteSystemsTempFiles
    • Серверы
  • Откройте Eclipse и снова предоставите ту же папку рабочего пространства во время запуска.

Ответ 5

Я бы просто хотел добавить, что просто закрытие и повторное открытие eclipse всегда работало для меня с этим типом ошибок.

Ответ 6

Я столкнулся с той же проблемой. Но изменение двух конфигураций в eclipse.ini решило мою проблему.

-Xms512m - -Xms1024m и -Xmx1024m - -Xmx2048m

Ответ 7

НЕТ Необходимо создать другое рабочее пространство и импортировать все проекты из более старого: Просто пуст \Workspaces\MyEclipse 8.5 M2.metadata.plugins\org.eclipse.core.resources.projects каталог и перезагрузите myeclipse/eclipse

Ответ 8

Благодарим вас за то, что вы активировали мою установку Eclipse. Будучи довольно новым пользователем Eclipse, я слепо последовал за советом по удалению следующих папок:

.metadata
.recommenders
RemoteSystemsTempFiles
Servers

Теперь он удалил все мои проекты и сопротивляется любой попытке открыть проекты. Когда я открываю один из моих .java файлов, я не могу запустить его как Junit.

Попробуйте переустановить Eclipse......

Ответ 9

  1. Проверьте свой проект → Свойства → Путь сборки Java имеет библиотеку JDK вместо JRE System Library.

  2. Перейдите в установленный каталог Eclipse, найдите eclipse.ini → Откройте его

Строки поиска для содержания нижеприведенных значений:

-Xms512m -Xmx512m -Xms1024m -Xmx1024m -Xms1G -Xmx1G

Просто удвойте объем памяти. Предположим, вам нужно изменить

-Xms512m to -Xms1024m

Увеличение объема памяти затмения поможет eclipse увеличить объем оперативной памяти с вашего компьютера.

Ответ 10

В моем случае я перезапустил свою среду eclipse без удаления/редактирования моей рабочей области или папки .metadata. Ошибка "Внутренняя ошибка произошла во время:" Инициализация инструмента Java ". Java.lang.NullPointerException" не работает, и Eclipse работает нормально ".

Ответ 11

Иногда проблема связана с установленной версией Java. Я столкнулся с аналогичной проблемой при попытке запустить Spring Tool Suite на моем Ubuntu 16.04. У меня был java 9, установленный на моей машине. Я изменил его на java 8. И он начал работать.

Ответ 12

Моя проблема была вызвана некоторыми старыми проектами Java, использующими старую библиотеку JRE System, поэтому все, что мне нужно было сделать, это удалить старую библиотеку и добавить новую, щелкнув правой кнопкой мыши проект → Свойства → Путь сборки Java → Библиотеки → Добавить библиотеку.

введите описание изображения здесь

Ответ 13

Просто удалите метаданные в рабочей области и перезапустите IDE и настройте ее правильно

Ответ 14

Моя проблема также была исправлена, и я попал на STS, просто закрыл весь проект, включая сервер в проводнике проекта, перезапустил ide, чтобы он был.

Ответ 15

проверьте журнал Eclipse (интеллектуально названный ".log" файл в вашей рабочей папке .metadata) и проверьте наличие полного stacktrace. В моем случае это было вызванный методом "org.eclipse.m2e.jdt.internal.MavenClasspathVariableInitializer.initialize(MavenClasspathVariableInitializer.java:30)", которые приводят к неустранимому состоянию "гонки при запуске". Я действительно рекомендовал бы демпинг Eclipse в пользу более серьезной среды IDE; как IntelliJ или Netbeans. Использование Eclipse означает, что вы будете инвестировать 40-50% своего времени, пытаясь обойти такие ошибки, а не быть продуктивными.

Ответ 16

Просто закройте Eclipse или STS и снова запустите его. Это может устранить эту ошибку.

Ответ 17

Я столкнулся с той же проблемой. Возврат к предопределенному рабочему пространству из опции Переключить рабочее пространство в eclipse решил мою проблему.

Ответ 18

В моем случае "служба MySQL" отключена. И я получил ту же ошибку.

Так что, если вы используете MySQL, проверьте это.

Нажмите win+R, затем напишите services.msc и нажмите ввод. Поиск услуги MySQL. Запустите сервис.

Ответ 19

В моем случае у меня было два из трех проектов с этой проблемой в моем текущем рабочем пространстве. я открыл каталог рабочей области и сделал резервную копию поврежденных проектов, затем удалил их. Затем открыл затмение еще раз. Очевидно, отсутствовали данные для работы. Еще раз закрыли затмение и добавили обратно ранее сохраненные проекты без каталогов метаданных.

TL; DR. Просто удалите каталоги метаданных из проектов в вашей рабочей области.

Ответ 20

В моем случае Eclipse попытался запустить с несуществующей рабочей папкой. Конечно, папка создается в данный момент, но исключение происходит при создании рабочей области. После исключения я просто переключил рабочее пространство в нужную папку. Чтобы избежать перехода в несуществующую папку рабочего пространства, я удалил ее из последних рабочих пространств.

Ответ 21

Я столкнулся с той же проблемой в затмении, поэтому я говорю вам тот же шаг, который я сделал вам просто нужно зайти в папку с установленным eclipse, где вы найдете файл с именем eclipse.ini в моем случае это место было

C:\Users\комп\затмение\Jee-2018-12\затмение

Вы можете найти свое местоположение.

в этом месте откройте eclipse.ini в текстовом режиме, и там вы найдете текст ниже
-Xms256m -Xmx1024m

измените его на

-Xms512m -Xmx1024m

Я надеюсь, что это поможет вам на 100%, как проверено в моей системе ;-)