java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter - PullRequest
42 голосов
/ 05 августа 2010

Когда я начинаю свое затмение, я получаю это исключение. Как я могу решить это.

!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. Я извлек это в папку плагинов.

тогда я сталкиваюсь с этой проблемой.

Ответы [ 8 ]

29 голосов
/ 18 января 2011

В вашем 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\:org.eclipse.equinox.simpleconfigurator_1.0.0.v20080604.jar@1\:start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator\\bundles.info

И проверьте, установлены ли эти банки или нет, файлы JAR зависят от вашей версии Eclipse.

3 голосов
/ 24 апреля 2012

проверьте файлы jar в вашем проекте, которые указаны в config.ini, если они некорректны, затем установите их вручную, а затем выполните следующие шаги:

  1. Выберите файл конфигурации продукта, щелкните его правой кнопкой мыши ивыберите Run As Run Configurations
  2. Выберите «Проверить плагины перед запуском».Это проверит, есть ли у вас все необходимые плагины в вашей конфигурации запуска.Если эта проверка сообщает, что некоторые плагины отсутствуют, попробуйте нажать кнопку «Добавить обязательные плагины».Также не забудьте определить все зависимости в вашем продукте.И ваше приложение начнет работать
3 голосов
/ 20 сентября 2011

Простое копирование содержимого zip-файла в его предпочтительное местоположение из zip-файла даст вам эту ошибку при попытке запустить единственный исполняемый файл, который виден в архиве.Он назван аналогично, но это ненастоящее имя.

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

2 голосов
/ 25 февраля 2016

Я только что прошел это.Если вы хотите вручную переместить установку Eclipse, вам нужно найти и отредактировать относительные ссылки в следующих файлах.

Относительно каталога установки Eclipse:

  • configuration / org.eclipse.equinox.source / source.info
  • configuration / org.eclipse.equinox.simpleconfigurator / bundles.info
  • configuration / config.ini
  • eclipse.ini

Для меня во всех этих файлах была ссылка ../ на папку .p2 в моем домашнем каталоге.Нашел их всех с помощью простого grep:

grep '../../../../' * -R

Затем просто нажмите на него с помощью sed или вручную измените его.В моем случае я переместил его на одну папку, и это легко исправить:

grep -rl '../../../../' * -R | xargs sed -i 's/..\/..\/..\/..\//..\/..\/..\//g'

Теперь Eclipse снова работает нормально.

1 голос
/ 28 февраля 2017

Возможно, вы запускаете приложение из файла продукта, который не связан с файлом плагина. Сбросьте ваше рабочее пространство и запустите, используя MANIFEST.MF> Обзор> Тестирование> Запуск.

1 голос
/ 14 апреля 2016

В моем случае неверная версия JRE.

1.7 + требуется, пока я запускаю с 1.6

плюс: я отфильтровал несколько плагинов jar, которые могут потребоваться.поэтому изменил, чтобы выбрать все

1 голос
/ 09 декабря 2010

У меня та же ошибка после попытки обновить плагин Android Development Toolkit (ADT) для Eclipse 3.5.

Я не выяснил, что вызвало это, но я переустановил (разархивировал Eclipse), чтобы исправить это.

0 голосов
/ 20 мая 2019

У меня была такая же проблема.

только что удалено все мое рабочее пространство:

C:\Users\<name>\.<eclipse similar name>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...