Java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
Когда я начинаю свое затмение, я получаю это исключение. Как я могу решить это.
!SESSION Thu Aug 05 12:52:23 IST 2010 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2010-08-05 12:52:23.805
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:556)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
Я также очистил свое рабочее место, но у меня все та же проблема.
Я добавил одно имя плагина с именем tomcatPluginV321.zip. Я извлек это в папку плагинов.
тогда я сталкиваюсь с этой проблемой.
Ответы
Ответ 1
В вашем config.ini
файле eclipse eclipse\configuration\config.ini
проверьте эти три вещи:
osgi.framework=file\:plugins\\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
osgi.bundles=reference\:file\:[email protected]\:start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator\\bundles.info
И проверьте, установлены ли эти банки или нет, файлы jar зависят от вашей версии eclipse.
Ответ 2
Простое копирование содержимого zip файла в его предпочтительное расположение из zip файла даст вам эту ошибку при попытке запустить единственный исполняемый файл, который отображается в архиве. Это называется аналогично, но это не настоящая вещь.
Вы должны позволить архиву извлечь его, чтобы сделать установку законченной. Это дает вам исполняемый файл с именем eclipse.exe, с которым вы не получите эту ошибку.
Ответ 3
проверьте файлы jar в проекте, которые указаны в файле config.ini, если они не указаны правильно, затем установите вручную, а затем выполните следующие действия:
- Выберите файл конфигурации продукта, щелкните его правой кнопкой мыши и выберите "Запуск от выполнения"
- Выберите "Проверить подключаемые модули перед запуском". Это проверит, есть ли у вас все необходимые плагины в вашей конфигурации запуска.
Если эта проверка сообщает о том, что некоторые плагины отсутствуют, попробуйте нажать кнопку "Добавить необходимые модули". Также не забудьте определить все зависимости в вашем продукте.
И приложение запускается
Ответ 4
Я просто прошел через это. Если вы хотите вручную переместить установку Eclipse, вам нужно найти и отредактировать относительные ссылки в следующих файлах.
Относительно установки установки Eclipse:
- Конфигурация /org.eclipse.equinox.source/source.info
- Конфигурация /org.eclipse.equinox.simpleconfigurator/bundles.info
- Конфигурация /config.ini
- eclipse.ini
Для меня во всех этих файлах в моем домашнем каталоге есть../ссылка на папку .p2. Нашли их все, используя простой grep:
grep '../../../../' * -R
Затем просто нажмите его с помощью sed или вручную, чтобы изменить его. В моем случае я переместил его в одну папку так легко исправить:
grep -rl '../../../../' * -R | xargs sed -i 's/..\/..\/..\/..\//..\/..\/..\//g'
Теперь Eclipse снова работает отлично.
Ответ 5
У меня такая же ошибка после попытки обновления плагина Android Development Toolkit (ADT) для Eclipse 3.5.
Я не понял, что вызвало это, но я заново установил (unziped Eclipse), чтобы исправить его.
Ответ 6
мой случай кажется недопустимым версией JRE.
1.7+ требуется при запуске с 1.6
plus: Я отфильтровал некоторые плагины, которые могут потребоваться. поэтому изменилось, чтобы выбрать все
Ответ 7
Возможно, вы запускаете приложение из файла продукта, который не связан с файлом плагина. Reset ваше рабочее пространство и запуск с помощью MANIFEST.MF > Обзоp > Тестирование > Запуск.
Ответ 8
Я была такая же проблема.
только что удалил все мои рабочие места:
C:\Users\<name>\.<eclipse similar name>