produit eclipse invocation causes de java.lang.RuntimeException: Aucun id de l'application a été trouvé
Je viens de l'exportation d'un produit qui fonctionne parfaitement si je clique sur "Lancer une application Eclipse" bouton. Si vous essayez d'exécuter le produit exporté, j'obtiens exception suivante sur le démarrage:
!SESSION 2012-03-16 17:28:21.206 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.osgi 4 0 2012-03-16 17:28:22.184
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: No application id has been found.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242)
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(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
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)
Juste avant que j'ai exporté le produit, j'ai effectué une validation des dépendances et c'était bien. Avez-vous une idée de ce qui va mal? Merci!!!!
OriginalL'auteur kon | 2012-03-16
Vous devez vous connecter pour publier un commentaire.
Normalement, je me serais recherchez les éléments suivants:
config.ini
fichier qui n'a pas de définition de la bonne application du produit.config.ini
et je n'ai pas le personnaliser.Essayez de déboguer le produit exporté avec la télécommande java de débogage dans Eclipse et ajouter la console argument. Puis de voir quels plugins sont effectivement mis en service dans le produit et de leur état à l'aide de l'OSGi "ss" de commande.
J'ai essayé avec la commande suivante
./eclipse -consoleLog -vmargs -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044
. Je n'ai pas la possibilité d'essayer le " ss " de commande depuis le message s'affiche immédiatement et le VM se termine. L'éclipse dossier contient la configuration et les plugins du dossier et le fichier exécutable de l'éclipse. C'est un peu étrange, car je suis habitué à avoir plusieurs fichiers à la racine du dossier eclipse. Merci pour votre aide!Si vous ajoutez le commutateur -noexit, la VM ne sera pas fin et vous pouvez faire un peu médico-légale "ss"-ing.
Merci Tonny et stracka. Par la suite j'ai utilisé
diag ID
sur mes plugins à la figure de la sorcière de dépendance n'a pas pu être résolu.OriginalL'auteur Tonny Madsen
Manquant ajouté javax.xml la dépendance au produit fichier de configuration:
OriginalL'auteur Roman
J'ai eu le même problème.
Avec E4 outillage les étapes suivantes a fonctionné pour moi.
Ouvert .produit de fichier et passez à l'onglet Dépendances. Puis appuyez sur Ajouter des Plugins.
Puis aller à la vue d'ensemble et appuyez sur le Lancement d'une application Eclipse.
Vous devriez aussi faire de l'Aide->Vérifier les mises à jour
OriginalL'auteur Dan Nick
Je suis allé à mon exécuter les configurations et frapper
Add Required Plug-Ins
un laPlug-Ins
page. Fait le problème.OriginalL'auteur J. Katzwinkel
J'ai eu une exception similaire, tandis que le lancement de mon projet. Dans mon cas, la raison en était la version JRE - j'ai mis JRE 1.7 au lieu de 1,6 en configuration debug, et les choses ont commencé à travailler. Je crois que la même chose peut se produire, si le projet a été configuré pour OpenJDK 1.6, et le débogage de la lance avec sun-JDK 1.6.
OriginalL'auteur manuna
Examen de l'onglet Dépendances, et de supprimer les plugins sont montrant des nations unies résolus dans les Plugins et les Fragments.
OriginalL'auteur Mansoor Malik