eclipse non si avvia ma non viene visualizzato alcun errore

Qualche idea sul perché la mia eclipse non stia iniziando?

Eclipse.ini ha il seguente:

-startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.0.v20100503 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m 

Il log degli errori nel file di registro dell’area di lavoro mostra questo

! ENTRY org.eclipse.core.resources 2 10035 2011-10-21 12: 03: 18.134! MESSAGE L’area di lavoro è stata chiusa con modifiche non salvate nella sessione precedente; spazio di lavoro rinfrescante per ripristinare le modifiche.

! ENTRY org.eclipse.osgi 4 0 2011-10-21 12: 03: 19.447! MESSAGE Si è verificato un errore durante l’triggerszione automatica di bundle org.eclipse.core.resources (68). ! STACK 0 org.osgi.framework.BundleException: Eccezione in org.eclipse.core.resources.ResourcesPlugin.start () di bundle org.eclipse.core.resources. a org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator (BundleCImext.java:806) all’indirizzo org.eclipse.osgi.framework.internal.core.BundleContextImpl.start (BundleContextImpl.java:755) a org.eclipse .osgi.framework.internal.core.BundleHost.startWorker (BundleHost.java:370) su org.eclipse.osgi.framework.internal.core.AbstractBundle.start (AbstractBundle.java:284) su org.eclipse.osgi.framework .util.SecureAction.start (SecureAction.java:417) su org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger (BundleLoader.java:265) su org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass (EclipseLazyStarter.java:106) all’indirizzo org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass (ClasspathManager.java:453) all’indirizzo org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass (DefaultClassLoader.java:216) presso org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass (BundleLoader.java:393) su org.eclipse.osgi.internal.loader.SingleSourcePackage. loadClass (SingleSourcePackage.java:33) su org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal (BundleLoader.java:466) su org.eclipse.osgi.internal.loader.BundleLoader.findClass (BundleLoader.java:422) a org.eclipse.osgi.internal.loader.BundleLoader.findClass (BundleLoader.java:410) su org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass (DefaultClassLoader.java:107) su java.lang.ClassLoader.loadClass (Fonte sconosciuta) all’indirizzo org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:116) all’indirizzo org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:196) presso org .eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication (EclipseAppLauncher.java:110) all’indirizzo org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:79) su org.eclipse.core .runtime.adaptor.EclipseStarter.run (EclipseStarter.java:369) su org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:179) su sun.reflect.Nat iveMethodAccessorImpl.invoke0 (Metodo nativo) su sun.reflect.NativeMethodAccessorImpl.invoke (sorgente sconosciuta) su sun.reflect.DelegatingMethodAccessorImpl.invoke (sorgente sconosciuta) su java.lang.reflect.Method.invoke (sorgente sconosciuta) su org.eclipse. equinox.launcher.Main.invokeFramework (Main.java:619) su org.eclipse.equinox.launcher.Main.basicRun (Main.java:574) su org.eclipse.equinox.launcher.Main.run (Main.java: 1407) in org.eclipse.equinox.launcher.Main.main (Main.java:1383) Causato da: org.eclipse.core.internal.dtree.ObjectNotFoundException: elemento dell’albero ‘/webtop/.classpath’ non trovato. a org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound (AbstractDataTree.java:257) su org.eclipse.core.internal.dtree.DeltaDataTree.getData (DeltaDataTree.java:585) su org.eclipse.core.internal .dtree.DataDeltaNode.asBackwardDelta (DataDeltaNode.java:50) all’indirizzo org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta (DataDeltaNode.java:47) all’indirizzo org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta (DataDeltaNode .java: 47) su org.eclipse.core.internal.dtree.DeltaDataTree.asBackwardDelta (DeltaDataTree.java:88) su org.eclipse.core.internal.dtree.DeltaDataTree.reroot (DeltaDataTree.java:816) presso org. eclipse.core.internal.dtree.DeltaDataTree.reroot (DeltaDataTree.java:815) su org.eclipse.core.internal.dtree.DeltaDataTree.reroot (DeltaDataTree.java:815) su org.eclipse.core.internal.dtree. DeltaDataTree.reroot (DeltaDataTree.java:792) all’indirizzo org.eclipse.core.internal.watson.ElementTree.immutable (ElementTree.java:517) all’indirizzo org.eclipse.core.internal.resources.SaveManager.restore (SaveManager.ja va: 688) su org.eclipse.core.internal.resources.SaveManager.startup (SaveManager.java:1503) su org.eclipse.core.internal.resources.Workspace.startup (Workspace.java:2134) su org.eclipse .core.internal.resources.Workspace.open (Workspace.java:1883) su org.eclipse.core.resources.ResourcesPlugin.start (ResourcesPlugin.java:406) su org.eclipse.osgi.framework.internal.core.BundleContextImpl $ 1.run (BundleCImext.java:783) su java.security.AccessController.doPrivileged (Metodo nativo) su org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator (BundleContextImpl.java:774) … 29 altri Eccezione di root: org.eclipse.core.internal.dtree.ObjectNotFoundException: elemento dell’albero ‘/webtop/.classpath’ non trovato. a org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound (AbstractDataTree.java:257) su org.eclipse.core.internal.dtree.DeltaDataTree.getData (DeltaDataTree.java:585) su org.eclipse.core.internal .dtree.DataDeltaNode.asBackwardDelta (DataDeltaNode.java:50) all’indirizzo org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta (DataDeltaNode.java:47) all’indirizzo org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta (DataDeltaNode .java: 47) su org.eclipse.core.internal.dtree.DeltaDataTree.asBackwardDelta (DeltaDataTree.java:88) su org.eclipse.core.internal.dtree.DeltaDataTree.reroot (DeltaDataTree.java:816) presso org. eclipse.core.internal.dtree.DeltaDataTree.reroot (DeltaDataTree.java:815) su org.eclipse.core.internal.dtree.DeltaDataTree.reroot (DeltaDataTree.java:815) su org.eclipse.core.internal.dtree. DeltaDataTree.reroot (DeltaDataTree.java:792) all’indirizzo org.eclipse.core.internal.watson.ElementTree.immutable (ElementTree.java:517) all’indirizzo org.eclipse.core.internal.resources.SaveManager.restore (SaveManager.ja va: 688) su org.eclipse.core.internal.resources.SaveManager.startup (SaveManager.java:1503) su org.eclipse.core.internal.resources.Workspace.startup (Workspace.java:2134) su org.eclipse .core.internal.resources.Workspace.open (Workspace.java:1883) su org.eclipse.core.resources.ResourcesPlugin.start (ResourcesPlugin.java:406) su org.eclipse.osgi.framework.internal.core.BundleContextImpl $ 1.run (BundleCImext.java:783) su java.security.AccessController.doPrivileged (metodo nativo) su org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator (BundleContextImpl.java:774) su org.eclipse. osgi.framework.internal.core.BundleContextImpl.start (BundleContextImpl.java:755) all’indirizzo org.eclipse.osgi.framework.internal.core.BundleHost.startWorker (BundleHost.java:370) su org.eclipse.osgi.framework. internal.core.AbstractBundle.start (AbstractBundle.java:284) su org.eclipse.osgi.framework.util.SecureAction.start (SecureAction.java:417) su org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger ( B undleLoader.java:265) su org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass (EclipseLazyStarter.java:106) su org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass (ClasspathManager.java:453) a org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass (DefaultClassLoader.java:216) su org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass (BundleLoader.java:393) su org.eclipse.osgi.internal .loader.SingleSourcePackage.loadClass (SingleSourcePackage.java:33) su org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal (BundleLoader.java:466) su org.eclipse.osgi.internal.loader.BundleLoader.findClass (BundleLoader) .java: 422) all’indirizzo org.eclipse.osgi.internal.loader.BundleLoader.findClass (BundleLoader.java:410) all’indirizzo org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass (DefaultClassLoader.java:107) su java. lang.ClassLoader.loadClass (sorgente sconosciuta) su org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication .java: 116) all’indirizzo org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:196) su org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication (EclipseAppLauncher.java:110) presso org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:79) su org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:369) su org.eclipse.core. runtime.adaptor.EclipseStarter.run (EclipseStarter.java:179) su sun.reflect.NativeMethodAccessorImpl.invoke0 (metodo nativo) su sun.reflect.NativeMethodAccessorImpl.invoke (sorgente sconosciuta) su sun.reflect.DelegatingMethodAccessorImpl.invoke (sorgente sconosciuta) a java.lang.reflect.Method.invoke (sorgente sconosciuta) su org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:619) su org.eclipse.equinox.launcher.Main.basicRun (Main.java: 574) su org.eclipse.equinox.launcher.Main.run (Main.java:1407) su org.eclipse.equinox.launcher.Main.main (Main.java:1383)

! ENTRY org.eclipse.osgi 4 0 2011-10-21 12: 03: 19.467! MESSAGE Errore dell’applicazione! STACK 1 java.lang.NoClassDefFoundError: org / eclipse / core / resources / IContainer su org.eclipse.ui.internal. ide.application.IDEApplication.start (IDEApplication.java:116) su org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:196) su org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher. runApplication (EclipseAppLauncher.java:110) in org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:79) in org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java: 369) su org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:179) su sun.reflect.NativeMethodAccessorImpl.invoke0 (metodo nativo) su sun.reflect.NativeMethodAccessorImpl.invoke (sorgente sconosciuta) al sole. reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source) a java.lang.reflect.Method.invoke (Unknown Source) su org.eclipse.equinox.launcher.Main.invokeFramework (Main.j ava: 619) su org.eclipse.equinox.launcher.Main.basicRun (Main.java:574) su org.eclipse.equinox.launcher.Main.run (Main.java:1407) su org.eclipse.equinox.launcher .Main.main (Main.java:1383) Causato da: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter $ TerminatingClassNotFoundException: si è verificato un errore durante l’triggerszione automatica di bundle org.eclipse.core.resources (68). a org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass (EclipseLazyStarter.java:121) all’indirizzo org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass (ClasspathManager.java:453) su org.eclipse.osgi .internal.baseadaptor.DefaultClassLoader.findLocalClass (DefaultClassLoader.java:216) su org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass (BundleLoader.java:393) su org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass (SingleSourcePackage.java:33) su org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal (BundleLoader.java:466) su org.eclipse.osgi.internal.loader.BundleLoader.findClass (BundleLoader.java:422) presso org.eclipse.osgi.internal.loader.BundleLoader.findClass (BundleLoader.java:410) su org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass (DefaultClassLoader.java:107) su java.lang.ClassLoader.loadClass ( Fonte sconosciuta) … 14 più Causato da: org.osgi.framework.BundleException: Eccezione in org.eclipse.core.resources.R esourcesPlugin.start () di bundle org.eclipse.core.resources. a org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator (BundleCImext.java:806) all’indirizzo org.eclipse.osgi.framework.internal.core.BundleContextImpl.start (BundleContextImpl.java:755) a org.eclipse .osgi.framework.internal.core.BundleHost.startWorker (BundleHost.java:370) su org.eclipse.osgi.framework.internal.core.AbstractBundle.start (AbstractBundle.java:284) su org.eclipse.osgi.framework .util.SecureAction.start (SecureAction.java:417) su org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger (BundleLoader.java:265) su org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass (EclipseLazyStarter.java:106) … 23 altro causato da: org.eclipse.core.internal.dtree.ObjectNotFoundException: elemento dell’albero ‘/webtop/.classpath’ non trovato. a org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound (AbstractDataTree.java:257) su org.eclipse.core.internal.dtree.DeltaDataTree.getData (DeltaDataTree.java:585) su org.eclipse.core.internal .dtree.DataDeltaNode.asBackwardDelta (DataDeltaNode.java:50) all’indirizzo org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta (DataDeltaNode.java:47) all’indirizzo org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta (DataDeltaNode .java: 47) su org.eclipse.core.internal.dtree.DeltaDataTree.asBackwardDelta (DeltaDataTree.java:88) su org.eclipse.core.internal.dtree.DeltaDataTree.reroot (DeltaDataTree.java:816) presso org. eclipse.core.internal.dtree.DeltaDataTree.reroot (DeltaDataTree.java:815) su org.eclipse.core.internal.dtree.DeltaDataTree.reroot (DeltaDataTree.java:815) su org.eclipse.core.internal.dtree. DeltaDataTree.reroot (DeltaDataTree.java:792) all’indirizzo org.eclipse.core.internal.watson.ElementTree.immutable (ElementTree.java:517) all’indirizzo org.eclipse.core.internal.resources.SaveManager.restore (SaveManager.ja va: 688) su org.eclipse.core.internal.resources.SaveManager.startup (SaveManager.java:1503) su org.eclipse.core.internal.resources.Workspace.startup (Workspace.java:2134) su org.eclipse .core.internal.resources.Workspace.open (Workspace.java:1883) su org.eclipse.core.resources.ResourcesPlugin.start (ResourcesPlugin.java:406) su org.eclipse.osgi.framework.internal.core.BundleContextImpl $ 1.run (BundleCImext.java:783) su java.security.AccessController.doPrivileged (Metodo nativo) su org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator (BundleContextImpl.java:774) … 29 altri

Sembra fallire quando si tenta di ripristinare lo spazio di lavoro.

Provare:

  1. Apri un nuovo spazio di lavoro. Se è stato impostato per utilizzare un valore predefinito, andare su \configuration\.settings\org.eclipse.ui.ide.prefs e impostare SHOW_WORKSPACE_SELECTION_DIALOG su true

  2. Prova a eliminare /.metadata/.plugins/org.eclipse.core.resources/.snap

  3. Come suggerito in un commento: Se si utilizza Eclipse 4, potrebbe essere necessario eliminare il file .metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi .

Questa è la mia soluzione:

  • cancella il file .snap che si trova all’interno:

    /.metadata/.plugins/org.eclipse.core.resources/

  • cancella il file: workbench.xmi ubicato all’interno:

    .metadata/.plugins/org.eclipse.e4.workbench/

Quindi non avrai problemi ad accedere a Eclipse.

La mia vecchia soluzione:

Questo problema è causato principalmente da uno spazio di lavoro corrotto , ho avuto la possibilità di creare un nuovo workspace ma avevo i progetti collegati a Subversion , quindi avevo bisogno preferibilmente di mantenere gli stessi progetti all’interno del mio workspace originale, ora voglio esporre la mia soluzione:

all’interno dell’area di workspace nella cartella .metadata , elimina tutti i file all’interno:

inserisci la descrizione dell'immagine qui

quindi importa nuovamente i tuoi progetti File -> Import -> Existing Projects into Workspace

inserisci la descrizione dell'immagine qui

C’è una directory .metadata nel tuo spazio di lavoro. Al suo interno, c’è un file chiamato .log – se il processo di avvio non fallisce molto presto, dovrebbe contenere utili messaggi di errore.

Ho avuto lo stesso problema di non essere in grado di avviare Eclipse dopo un brutto incidente in Windows e l’eliminazione delle impostazioni dell’area di lavoro non ha aiutato. La reinstallazione di Eclipse non è stata di aiuto. Ho dovuto disinstallare e installare Java e ho potuto eseguire nuovamente Eclipse.

Ho provato a rimuovere il

org.eclipse.core.resources dalla tabella sicura, riavvia eclipse, dovresti essere in grado di vedere tutta la configurazione, ma non sarai in grado di vedere il tuo progetto, che potresti dover importare.

Taglia org.eclipse.core.resources dalla tabella sicura

Riavvia Eclipse, quindi copia nuovamente org.eclipse.core.resources

e quindi riavviare. (ma è necessario importare il progetto di sicuro,) da C:\Workspace_BR-12-Q3-MPSERS-REFORM\.metadata\.plugins\org.eclipse.core.resources\.safetable

Sembra che ciò accada quando si hanno più alberi nell’area di lavoro.

Devo reinstallare jre ed è lavoro !, nient’altro.

Assicurati di aver installato jdk. Se persiste, prova a scaricare una nuova copia di Eclipse.

Sommario
Flash Builder o Eclipse non verranno avviati. Questo accade quando viene spento in modo errato (come quando muore la batteria del portatile).

Soluzione
Elimina il file .snap dell’area di lavoro.

passi
Per prima cosa, mostra i file nascosti. Puoi farlo aprendo Terminale e impostando la proprietà Mostra tutti i file di Finder su true. È inoltre necessario riavviare Finder affinché le modifiche abbiano effetto.

 defaults write com.apple.Finder AppleShowAllFiles TRUE killall Finder 

Elimina il file snap di Eclipse. Per farlo, accedi all’area di lavoro di Eclipse. In quella directory troverai la directory .metadata nascosta. Passare a “.metadata / .plugins / com.eclipse.core.resources /”. In quella directory vedrai un file chiamato “.snap”. Assicurati che Eclipse sia chiuso (non aperto e non bloccato nella schermata iniziale). Quindi elimina il file “.snap”.

inserisci la descrizione dell'immagine qui

Riavvia Eclipse. Una volta che funziona, riporta le cartelle nascoste a nascosto con:

 defaults write com.apple.Finder AppleShowAllFiles FALSE killall Finder 

Trova la tua cartella eclipse \ configuration.settings

modifica org.eclipse.ui.ide.prefs per mostrare workspace = true

Crea un nuovo spazio di lavoro Esegui nuovamente eclipse Importa il tuo progetto dallo spazio di lavoro precedente

Cancellare la vecchia cartella .metadata dallo spazio di lavoro e copiare la nuova che è stata creata da qualche parte che ho scelto la prima volta.

Background: ho avuto un problema simile e ho iniziato quando ho disinstallato l’eclipse e l’ho installato di nuovo, quindi ho creato un nuovo spazio di lavoro per la prima volta, ho lavorato senza problemi, poi un’altra volta ho scelto il vecchio spazio di lavoro, quindi quando ho provato per aprirlo, ha usato la vecchia cartella .metadata .

Il mio problema era che in qualche modo avevo installato Java a 32-bit e ho rovinato le mie variabili di ambiente in modo che jdk1.7.0_10 non fosse più in PATH. Risolto il problema dalla risposta accettata qui , seguendo lo screenshot del poster.

Assicurati di avere la versione bit di Java corretta. Ho avuto 32 bit su un computer a 64 bit. Verifica la tua versione java qui: https://www.java.com/en/download/installed.jsp

Provato per essere molto utile quando ho installato la versione giusta!