java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter

Quando inizio la mia eclipse sto ricevendo questa eccezione. Come potrei risolvere questo.

!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) 

Ho cancellato anche il mio spazio di lavoro, ma continuo a riscontrare lo stesso problema.

Aggiungo un nome di plugin chiamato tomcatPluginV321.zip.Io l’ho estratto nella cartella dei plugin.

allora sto affrontando questo problema. Potresti aiutarmi.

Nel tuo file config.ini di eclipse eclipse\configuration\config.ini controlla queste tre cose:

 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 

E controlla se questi vasi sono posizionati o meno, i file jar dipendono dalla tua versione di eclipse.

Basta copiare il contenuto del file zip nella sua posizione preferita dal file zip per darti questo errore quando tenti di eseguire l’unico eseguibile visibile nell’archivio. È chiamato in modo simile ma non è la cosa reale.

Dovresti lasciare che l’archivio si estrae per completare l’installazione correttamente. In questo modo si ottiene un eseguibile denominato eclipse.exe con il quale non si ottiene questo errore.

controlla i file jar nel tuo progetto che sono menzionati in config.ini se non è corretto, quindi installa manualmente e poi segui i seguenti passi:

  1. Selezionare il file di configurazione del prodotto, fare clic con il tasto destro del mouse e selezionare Esegui come configurazioni di esecuzione
  2. Seleziona “Convalida plug-in prima dell’avvio”. Questo controllerà se hai tutti i plug-in richiesti nella configurazione di esecuzione. Se questo controllo segnala che alcuni plug-in sono mancanti, prova a fare clic sul pulsante “Aggiungi plug-in richiesti”. Assicurati anche di definire tutte le dipendenze nel tuo prodotto. E la tua applicazione inizia a funzionare

Ho appena passato questo. Se si desidera spostare manualmente l’installazione di Eclipse, è necessario trovare e modificare i riferimenti relativi nei seguenti file.

Relativo alla directory di installazione di Eclipse:

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

Per me in tutti questi file c’era un ../ riferimento a una cartella .p2 nella mia home directory. Li ho trovati tutti usando un semplice grep:

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

Quindi basta colpirlo con sed o manualmente cambiarlo. Nel mio caso l’ho spostato su una cartella così facile da risolvere:

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

Ora Eclipse funziona di nuovo bene.

Ho lo stesso errore dopo aver tentato di aggiornare il plug-in Android Development Toolkit (ADT) per Eclipse 3.5.

Non ho capito cosa ha causato questo, ma ho reinstallato (Eclipse non formattato) per risolverlo.

il mio caso sembra essere una versione JRE non valida.

1.7+ richiesto mentre lancio con 1.6

Inoltre: ho filtrato alcuni plugin jar che potrebbero essere richiesti. così cambiato per selezionare tutto

Potresti avviare la tua applicazione da un file del prodotto che non è collegato al file del plugin. Ripristina il tuo spazio di lavoro e avvia utilizzando MANIFEST.MF> Panoramica> Test> Avvia.