RuntimeException: Application “” n'a pas pu être trouvée dans le registre.
Fond
But: je suis d'essayer d'installer les Simics Outils pour Eclipse plugin sur Windows 7 64 bits.
Je suis à l'aide d'Eclipse Indigo pour Java (64-bit <-- Ce sera un problème plus tard) et ont simplement installé le C/C++ IDE plugin, le FEM draw2d plugin, et les Simics Outils pour Eclipse. Une fois l'installation de ces plugins terminé avec succès, j'ai redémarré Eclipse et a procédé au lancement Simics de Contrôle à partir de l'intérieur de l'Éclipse. Une boîte de dialogue d'erreur a déclaré que ce plugin ne pourrait pas fonctionner sur une version 64 bits de l'Éclipse.
Pour résoudre ce problème, j'ai décidé d'installer une version 32 bits de l'Éclipse à côté de mon installation actuelle et de désinstaller les plugins que j'avais juste installé (C/C++, le FEM, et Simics) à partir d'Eclipse. Tout d'abord, je vais supprimer les plugins pour éviter de perdre de l'espace. Je suis allé à Aide->Sujet->les Détails de l'Installation et sélectionné les plugins installés à désinstaller. Enlever les plugins qui semblait être succès jusqu'à ce que j'ai redémarré l'Éclipse.
Question
Après le retrait des plugins, lors de l'Eclipse se lance, l'écran de démarrage s'affiche sans une barre de progression sur le fond pour montrer ce qui est actuellement en cours de chargement. Après quelques secondes, l'écran de démarrage disparaît et une boîte de dialogue d'erreur s'affiche: Une erreur s'est produite. Voir le fichier journal C:\Program Files (x86)\eclipse\configuration\1322503657546.journal
Contenu de 1322503657546.journal:
!SESSION 2011-11-28 12:07:37.255 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.version=1.7.0
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.cpp.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product
!ENTRY org.eclipse.osgi 4 0 2011-11-28 12:07:39.521
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "" could not be found in the registry. The applications available are: com.google.gwt.eclipse.core.GWTCodeFormatterApplication, com.virtutech.simics.ui.app, com.virtutech.simics.ui.appAn, com.virtutech.simics.ui.simpleSimicsApplication, org.eclipse.ant.core.antRunner, org.eclipse.ant.ui.antRunner, org.eclipse.cdt.core.GeneratePDOM, org.eclipse.datatools.connectivity.console.profile.StorageFileEditor, org.eclipse.emf.codegen.CodeGen, org.eclipse.emf.codegen.JMerger, org.eclipse.emf.codegen.ecore.Generator, org.eclipse.emf.importer.ecore.Ecore2GenModel, org.eclipse.emf.importer.java.Java2GenModel, org.eclipse.emf.importer.rose.Rose2GenModel, org.eclipse.equinox.app.error, org.eclipse.equinox.p2.director, org.eclipse.equinox.p2.garbagecollector.application, org.eclipse.equinox.p2.publisher.InstallPublisher, org.eclipse.equinox.p2.publisher.EclipseGenerator, org.eclipse.equinox.p2.publisher.ProductPublisher, org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher, org.eclipse.equinox.p2.reconciler.application, org.eclipse.equinox.p2.repository.repo2runnable, org.eclipse.equinox.p2.repository.metadataverifier, org.eclipse.equinox.p2.artifact.repository.mirrorApplication, org.eclipse.equinox.p2.metadata.repository.mirrorApplication, org.eclipse.equinox.p2.updatesite.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.CategoryPublisher, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.jdt.apt.core.aptBuild, org.eclipse.jdt.core.JavaCodeFormatter, org.eclipse.pde.build.Build, org.eclipse.pde.junit.runtime.uitestapplication, org.eclipse.pde.junit.runtime.legacytestapplication, org.eclipse.pde.junit.runtime.coretestapplication, org.eclipse.pde.junit.runtime.coretestapplicationnonmain, org.eclipse.pde.junit.runtime.nonuithreadtestapplication, org.eclipse.ui.ide.workbench, org.eclipse.uml2.uml.ecore.importer.UML2GenModel, org.eclipse.update.core.standaloneUpdate, org.eclipse.update.core.siteOptimizer, org.eclipse.wst.jsdt.core.JavaCodeFormatter, org.eclipse.wst.server.preview.preview.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
La ligne importante semble être java.lang.RuntimeException: Application "" could not be found in the registry.
Après recherche sur le web, il semble que c'est une erreur générique.
Ressources:
- Eclipse Forums
- J'ai essayé retrait de mon
/eclipse/configuration/dossier et de relance, mais qui a créé tout un tas de
de nouvelles erreurs.
Idées
- Retrait /eclipse/dossier de configuration et de relance. A échoué.
- Modifier la configuration.ini. Devrais-je être préoccupé de ce que
eclipse.product
eteclipse.application
sont vides?Contenu de config.ini:
#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser #Mon Nov 28 11:18:26 CST 2011 org.eclipse.update.reconcile=false eclipse.p2.profile=epp.package.jee osgi.instance.area.default=@user.home/workspace osgi.framework=file\:plugins/org.eclipse.osgi_3.7.0.v20110613.jar equinox.use.ds=true eclipse.buildId=I20110613-1736 osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.200.v20110502-1955.jar@1\:start org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info eclipse.product= osgi.splashPath=platform\:/base/plugins/org.eclipse.platform osgi.framework.extensions=reference\:file\:javax.transaction_1.1.1.v201105210645.jar osgi.bundles.defaultStartLevel=4 eclipse.p2.data.area=@config.dir/../p2/ eclipse.application=
- Modifier eclipse.ini.
Contenu de l'éclipse.ini:
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -product org.eclipse.epp.package.cpp.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms512m -Xmx1024m
Comment puis-je réussir à lancer Eclipse de nouveau? Je préférerais ne pas avoir à effectuer une installation propre car il a fallu beaucoup de temps pour le configurer.
Merci d'avance!
Le problème est, je ne peux pas lancer Eclipse à ce point pour charger un espace de travail. Paul réponse ci-dessous fixe pour moi. Merci pour la réponse.
OriginalL'auteur muymoo | 2011-11-28
Vous devez vous connecter pour publier un commentaire.
Vide
dans la configuration.ini est le problème.
Valeur par défaut que vous pouvez utiliser est
Même chose vaut pour le vide de l'éclipse.produit
Vous Rock de l'homme..merci beaucoup.
Je vous remercie..Il a travaillé...
cela a résolu le problème
OriginalL'auteur anthavio
Votre première éclipse compris C/C++ dans le cadre de son zip, comme il a été Eclipse pour les développeurs C/C++. C'est ce que le produit
org.eclipse.epp.package.cpp.product
dit. Vous n'avez pas installé le C/C++ runtime séparément, même si vous avez installé la source des plugins séparément. Mais cependant vous lui avez dit de supprimer les configurations anéanti ce produit, et maintenant que l'installation est interrompue. Vous êtes meilleur pari est de les enlever et de les décompresser votre fermeture à glissière.Autres options: Vous pouvez annuler votre modification de la configuration, à l'aide de la p2 directeur sur la ligne de commande. Quelque chose comme:
Voir http://pweclipse.blogspot.com/2011/03/working-state-from-p2-update.html pour une description du processus (c'est un coup ou manquer proposition, mais peut-être mieux que de le supprimer et de décompression).
OriginalL'auteur Paul Webster
Panneau de configuration-> Avancé Paramètre Système -> Variables d'Environnement ->
Maintenant que vous avez à faire 2 choses:
1-Créer une nouvelle variable
nom de la variable=JAVA_HOME
valeur de la variable=C:\Program Files\Java\jdk1.7.0_01
2-Edite la variable de Chemin d'accès et d'ajouter ceci à la fin de cette
;%JAVA_HOME%\bin
OriginalL'auteur Salman Lashkarara
J'ai essayé de compensation de la configuration dans l'onglet configuration et cela a fonctionné !!
cocher la case "effacer la configuration de la zone avant le lancement de la" case à cocher.
OriginalL'auteur NarayanP
Si vous avez le dossier de configuration antérieure à la mise à jour puis de remplacer l'actuel avec le non mis à jour. Cela permettra de résoudre le problème.
OriginalL'auteur Zartha