2010-08-05 25 views
21

Cuando estoy comenzando mi eclipse obtengo esta excepción. ¿Cómo podría resolver esto?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) 

Despejé mi espacio de trabajo también, pero aún tengo el mismo problema.

Agrego un nombre de complemento llamado tomcatPluginV321.zip. Extraje esto en la carpeta del complemento.

entonces estoy enfrentando este problema. ¿Podrían ayudarme?

Respuesta

0

Tengo el mismo error después de intentar actualizar el complemento Android Development Toolkit (ADT) para Eclipse 3.5.

No me he dado cuenta de qué fue lo que causó esto pero volví a instalar (Eclipse no descomprimido) para solucionarlo.

26

En el archivo config.ini de Eclipse eclipse\configuration\config.ini cheque esto tres cosas:

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 

Y comprobar si estos frascos estén en su sitio o no, los archivos jar dependen de su versión de eclipse.

+1

Gracias, lo resolvió para mí; el org.eclipse.equinox.simpleconfigurator ... era incorrecto en mi config.ini. – TechNeilogy

+0

Encontré que falta '/ usr/lib/eclipse/plugins/org.eclipse.osgi_3.7.2.dist.jar'. Tengo '/ usr/lib/eclipse/dropins/sdk/plugins/org.eclipse.osgi.source_3.7.2.dist.jar'. ¿Alguna sugerencia sobre cómo compilar esta última para la primera? – Yuval

+0

Me contesté a mí mismo: descargué 'libequinox-osgi-java' de http://packages.ubuntu.com/precise/all/libequinox-osgi-java/download y extraje todos los archivos yo mismo. Por alguna razón, Ubuntu no los instaló. – Yuval

3

Copiar el contenido del archivo comprimido a su ubicación preferida desde el archivo comprimido le dará este error cuando intente ejecutar el único ejecutable que está visible en el archivo. Se llama de manera similar, pero no es real.

Debe dejar que el archivo se extraiga para que la instalación se complete correctamente. Al hacerlo, obtendrá un ejecutable llamado eclipse.exe con el que no obtendrá este error.

2

archivos de registro de entrada del tarro en su proyecto que se mencionan en config.ini si no es adecuada a continuación, instalar manualmente y siga los siguientes pasos a continuación:

  1. Seleccione el archivo de configuración del producto, haga clic en él y seleccione Ejecutar Como configuraciones de ejecución
  2. Seleccione "Validar plug-ins antes de iniciar". Esto verificará si tiene todos los complementos necesarios en su configuración de ejecución. Si esta comprobación informa que faltan algunos complementos, intente hacer clic en el botón "Agregar complementos obligatorios". También asegúrese de definir todas las dependencias en su producto. Y su aplicación comienza a funcionar
2

Acabo de pasar por esto. Si desea mover manualmente su instalación de Eclipse, necesita encontrar y editar referencias relativas en los siguientes archivos.

relativa a Eclipse instalar dir:

configuración/org.eclipse.equinox.source/source.info configuración
  • /org.eclipse.equinox.simpleconfigurator/bundles.info
  • configuración
  • /config.ini
  • eclipse.ini

para mí en todos estos archivos se produjo un ../ referencia a una carpeta .p2 en mi ho mi directorio.Los encontré todos usando un simple grep:

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

Luego, simplemente tóquelo con sed o vaya a cambiarlo manualmente. En mi caso lo moví hacia arriba una carpeta tan fácil de arreglar:

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

Ahora Eclipse funciona bien de nuevo.

+0

También tuve algunas rutas absolutas en eclipse.ini y configuración/que necesitaba reemplazar, p. '/ Applications/eclipse-neon /' ... –

0

mi caso parece ser una versión de JRE no válida.

1.7+ probados durante la puse en marcha con 1,6

más: Filtré algunos frascos de plugin que pudieran ser necesarias. tan cambiado para seleccionar todos

0

Puede que esté lanzando su aplicación desde un archivo de Producto que no está vinculado al archivo de complemento. Restablezca su área de trabajo y lance utilizando MANIFEST.MF> Descripción general> Prueba> Iniciar.

Cuestiones relacionadas