57 votes

Eclipse ne démarre pas, mais aucune erreur n'est affichée.

Une idée de la raison pour laquelle mon Eclipse ne démarre pas ?

El eclipse.ini a les caractéristiques suivantes :

-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

Le journal des erreurs dans le fichier journal de l'espace de travail montre ceci

!ENTRY org.eclipse.core.resources 2 10035 2011-10-21 12:03:18.134 !MESSAGE L'espace de travail a quitté avec des modifications non sauvegardées dans la session session précédente ; rafraîchir l'espace de travail pour récupérer les changements.

!ENTRY org.eclipse.osgi 4 0 2011-10-21 12:03:19.447 !MESSAGE Une erreur s'est produite lors de l'activation automatique du bundle org.eclipse.core.resources (68). !STACK 0 org.osgi.framework.BundleException : Exception dans org.eclipse.core.resources.ResourcesPlugin.start() du bundle org.eclipse.core.resources. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806) à l'adresse org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755) à l'adresse org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370) à l'adresse org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284) à l'adresse org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265) à l'adresse org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106) à l'adresse org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453) à l'adresse org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393) à l'adresse org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:466) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) à l'adresse org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(Source inconnue) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:116) à l'adresse org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) à l'adresse org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) à l'adresse org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) à l'adresse org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) à l'adresse org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Méthode native) at sun.reflect.NativeMethodAccessorImpl.invoke(Source inconnue) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Source inconnue) at java.lang.reflect.Method.invoke(Source inconnue) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383) Causé par : org.eclipse.core.internal.dtree.ObjectNotFoundException : L'élément d'arbre '/webtop/.classpath' non trouvé. at org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound(AbstractDataTree.java:257) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.getData(DeltaDataTree.java:585) à l'adresse org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.java:50) à l'adresse org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.java:47) à l'adresse org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.java:47) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.asBackwardDelta(DeltaDataTree.java:88) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:816) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:815) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:815) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:792) à l'adresse org.eclipse.core.internal.watson.ElementTree.immutable(ElementTree.java:517) à l'adresse org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:688) à l'adresse org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:1503) à l'adresse org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:2134) à l'adresse org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1883) à l'adresse org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:406) à l'adresse org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774) ... 29 autres Root exception : org.eclipse.core.internal.dtree.ObjectNotFoundException : Élément d'arbre '/webtop/.classpath' non trouvé. at org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound(AbstractDataTree.java:257) à l'adresse org.eclips

!ENTRY org.eclipse.osgi 4 0 2011-10-21 12:03:19.467 !MESSAGE Erreur d'application !STACK 1 java.lang.NoClassDefFoundError : org/eclipse/core/resources/IContainer at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:116) à l'adresse org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) à l'adresse org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) à l'adresse org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) à l'adresse org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) à l'adresse org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Méthode native) at sun.reflect.NativeMethodAccessorImpl.invoke(Source inconnue) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Source inconnue) at java.lang.reflect.Method.invoke(Source inconnue) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383) Causé par : org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException : Une erreur s'est produite lors de l'activation automatique du bundle org.eclipse.core.resources (68). at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:121) à l'adresse org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453) à l'adresse org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393) à l'adresse org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:466) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) à l'adresse org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(Source inconnue) ... 14 plus Causé par : org.osgi.framework.BundleException : Exception dans org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806) à l'adresse org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755) à l'adresse org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370) à l'adresse org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284) à l'adresse org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417) à l'adresse org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265) à l'adresse org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106) ... 23 autres Causé par : org.eclipse.core.internal.dtree.ObjectNotFoundException : L'élément d'arbre '/webtop/.classpath' non trouvé. at org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound(AbstractDataTree.java:257) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.getData(DeltaDataTree.java:585) à l'adresse org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.java:50) à l'adresse org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.java:47) à l'adresse org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.java:47) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.asBackwardDelta(DeltaDataTree.java:88) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:816) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:815) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:815) à l'adresse org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:792) à l'adresse org.eclipse.core.internal.watson.ElementTree.immutable(ElementTree.java:517) à l'adresse org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:688) à l'adresse org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:1503) à l'adresse org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:2134) à l'adresse org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1883) à l'adresse org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:406) à l'adresse org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783) at java.security.AccessController.doPrivileged(Native Method) at

165voto

Fredrik Points 5960

Il semble échouer lorsqu'on essaie de restaurer l'espace de travail.

Essayez :

  1. Ouvrez un nouvel espace de travail. S'il a été configuré pour utiliser une valeur par défaut, allez à <Eclipse_root_dir>\configuration\.settings\org.eclipse.ui.ide.prefs et mettre SHOW_WORKSPACE_SELECTION_DIALOG à vrai

  2. Essayez de supprimer <workspace>/.metadata/.plugins/org.eclipse.core.resources/.snap

  3. Comme suggéré dans un commentaire : Si vous utilisez Eclipse 4, vous devrez peut-être supprimer le fichier .metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi également.

13voto

Elenasys Points 23268

Voici ma solution :

  • supprimer le fichier situé à l'intérieur :

    <workspace>/.metadata/.plugins/org.eclipse.core.resources/

  • supprimer le fichier : workbench.xmi situé à l'intérieur :

    <workspace>.metadata/.plugins/org.eclipse.e4.workbench/

Vous n'aurez alors aucun problème pour accéder à votre Eclipse.

Mon ancienne solution :

Ce problème est causé principalement par un espace de travail corrompu j'avais le choix de créer un nouveau workspace mais j'avais les projets liés à Subversion J'avais donc besoin de garder les mêmes projets dans ma base de données d'origine. workspace Maintenant, je veux exposer ma solution :

à l'intérieur de la workspace dans le dossier .metadata et supprimez tous les fichiers qu'il contient :

enter image description here

puis importez à nouveau vos projets File -> Import -> Existing Projects into Workspace

enter image description here

8voto

Michael Borgwardt Points 181658

Il existe un .metadata dans votre espace de travail. Dans ce répertoire, il y a un fichier nommé .log - si le processus de démarrage n'échoue pas muy au début, il devrait contenir des messages d'erreur utiles.

3voto

adriant Points 23

J'ai eu le même problème de ne pas pouvoir démarrer eclipse après un mauvais crash sous Windows et la suppression des paramètres de l'espace de travail n'a pas aidé. La réinstallation d'Eclipse n'a pas aidé. J'ai dû désinstaller et installer Java et j'ai pu à nouveau lancer Eclipse.

2voto

Olychuck Points 98

Assurez-vous que vous avez installé le jdk. Si le problème persiste, essayez de télécharger une nouvelle copie d'Eclipse.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X