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

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

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

4b9b3361

Ответ 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>