Ответ 1
Удалите существующее рабочее пространство, а затем заново создайте рабочее пространство и добавьте свои проекты.
Я получаю ошибки от 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
Что мне делать?
Удалите существующее рабочее пространство, а затем заново создайте рабочее пространство и добавьте свои проекты.
Закройте все открытые проекты и выйдите из Eclipse. Теперь вы можете открыть Eclipse без получения ошибки. Начните открывать свои проекты один за другим, чтобы найти причину проблемы. Это наиболее вероятно, потому что вы удалили профиль устройства внутри менеджера AVD.
Или вы можете приступить к работе над новым рабочим пространством (т.е. изменить рабочее пространство), а затем попытаться импортировать проект из старой рабочей области
Просто измените следующие значения в файле "eclipse.ini" на следующее:
-Xms1024m
-Xmx2048m
Примечание:
Я бы просто хотел добавить, что просто закрытие и повторное открытие eclipse всегда работало для меня с этим типом ошибок.
Я столкнулся с той же проблемой. Но изменение двух конфигураций в eclipse.ini решило мою проблему.
-Xms512m - -Xms1024m и -Xmx1024m - -Xmx2048m
НЕТ Необходимо создать другое рабочее пространство и импортировать все проекты из более старого: Просто пуст \Workspaces\MyEclipse 8.5 M2.metadata.plugins\org.eclipse.core.resources.projects каталог и перезагрузите myeclipse/eclipse
Благодарим вас за то, что вы активировали мою установку Eclipse. Будучи довольно новым пользователем Eclipse, я слепо последовал за советом по удалению следующих папок:
.metadata
.recommenders
RemoteSystemsTempFiles
Servers
Теперь он удалил все мои проекты и сопротивляется любой попытке открыть проекты. Когда я открываю один из моих .java файлов, я не могу запустить его как Junit.
Попробуйте переустановить Eclipse......
Проверьте свой проект → Свойства → Путь сборки Java имеет библиотеку JDK
вместо JRE System Library
.
Перейдите в установленный каталог Eclipse
, найдите eclipse.ini
→ Откройте его
Строки поиска для содержания нижеприведенных значений:
-Xms512m -Xmx512m -Xms1024m -Xmx1024m -Xms1G -Xmx1G
Просто удвойте объем памяти. Предположим, вам нужно изменить
-Xms512m to -Xms1024m
Увеличение объема памяти затмения поможет eclipse
увеличить объем оперативной памяти с вашего компьютера.
В моем случае я перезапустил свою среду eclipse без удаления/редактирования моей рабочей области или папки .metadata. Ошибка "Внутренняя ошибка произошла во время:" Инициализация инструмента Java ". Java.lang.NullPointerException" не работает, и Eclipse работает нормально ".
Иногда проблема связана с установленной версией Java. Я столкнулся с аналогичной проблемой при попытке запустить Spring Tool Suite на моем Ubuntu 16.04. У меня был java 9, установленный на моей машине. Я изменил его на java 8. И он начал работать.
Моя проблема была вызвана некоторыми старыми проектами Java, использующими старую библиотеку JRE System, поэтому все, что мне нужно было сделать, это удалить старую библиотеку и добавить новую, щелкнув правой кнопкой мыши проект → Свойства → Путь сборки Java → Библиотеки → Добавить библиотеку.
Просто удалите метаданные в рабочей области и перезапустите IDE и настройте ее правильно
Моя проблема также была исправлена, и я попал на STS, просто закрыл весь проект, включая сервер в проводнике проекта, перезапустил ide, чтобы он был.
проверьте журнал Eclipse (интеллектуально названный ".log" файл в вашей рабочей папке .metadata) и проверьте наличие полного stacktrace. В моем случае это было вызванный методом "org.eclipse.m2e.jdt.internal.MavenClasspathVariableInitializer.initialize(MavenClasspathVariableInitializer.java:30)", которые приводят к неустранимому состоянию "гонки при запуске". Я действительно рекомендовал бы демпинг Eclipse в пользу более серьезной среды IDE; как IntelliJ или Netbeans. Использование Eclipse означает, что вы будете инвестировать 40-50% своего времени, пытаясь обойти такие ошибки, а не быть продуктивными.
Просто закройте Eclipse или STS и снова запустите его. Это может устранить эту ошибку.
Я столкнулся с той же проблемой. Возврат к предопределенному рабочему пространству из опции Переключить рабочее пространство в eclipse решил мою проблему.
В моем случае "служба MySQL" отключена. И я получил ту же ошибку.
Так что, если вы используете MySQL, проверьте это.
Нажмите win+R
, затем напишите services.msc
и нажмите ввод. Поиск услуги MySQL
. Запустите сервис.
В моем случае у меня было два из трех проектов с этой проблемой в моем текущем рабочем пространстве. я открыл каталог рабочей области и сделал резервную копию поврежденных проектов, затем удалил их. Затем открыл затмение еще раз. Очевидно, отсутствовали данные для работы. Еще раз закрыли затмение и добавили обратно ранее сохраненные проекты без каталогов метаданных.
TL; DR. Просто удалите каталоги метаданных из проектов в вашей рабочей области.
В моем случае Eclipse попытался запустить с несуществующей рабочей папкой. Конечно, папка создается в данный момент, но исключение происходит при создании рабочей области. После исключения я просто переключил рабочее пространство в нужную папку. Чтобы избежать перехода в несуществующую папку рабочего пространства, я удалил ее из последних рабочих пространств.
Я столкнулся с той же проблемой в затмении, поэтому я говорю вам тот же шаг, который я сделал вам просто нужно зайти в папку с установленным eclipse, где вы найдете файл с именем eclipse.ini в моем случае это место было
C:\Users\комп\затмение\Jee-2018-12\затмение
Вы можете найти свое местоположение.
в этом месте откройте eclipse.ini в текстовом режиме, и там вы найдете текст ниже
-Xms256m
-Xmx1024m
измените его на
-Xms512m -Xmx1024m
Я надеюсь, что это поможет вам на 100%, как проверено в моей системе ;-)