Eclipse RCP: Aucun id de l'application a été trouvé
Je suis d'essayer de créer une application Eclipse RCP pour la première fois et suis donc à la suite de la Vogella tutoriel ici: http://www.vogella.com/articles/EclipseRCP/article.html
Par la suit j'ai créé une nouvelle Eclipse 4 Projet d'Application à l'aide de tous les paramètres par défaut, mais quand je clique sur "Lancer une application Eclipse" j'obtiens une exception. Dans le journal des erreurs il énumère les multiples faisceaux qui ne pourraient être résolus et puis à la fin du journal il y a une RuntimeException: Aucun id de l'application a été trouvé.
Je n'ai pas varié de toutes les étapes décrites dans le tutoriel/valeurs par défaut. Toutes les idées ce qui se passe ici?
Vous devez vous connecter pour publier un commentaire.
Peu de temps après l'affichage, j'ai trouvé spécifiques incantation magique pour résoudre ce problème.
Ce que vous devez faire est d'aller à votre types de Configurations d'Exécution (Run -> Exécuter des Configurations). Sélectionnez l'onglet Plugins, puis appuyez sur "Ajouter des Plugins". Appliquer, puis sur Exécuter, et cela devrait fonctionner maintenant.
Assez intéressant, il semble oublier ce changement avec une certaine régularité (bug ici) et vous aurez donc besoin de le faire souvent, avant de lancer 🙁
J'ai ajouté une liste de problèmes courants avec le démarrage de votre produit pour le tutoriel mentionné. Le trouver ici: Eclipse RCP liste de contrôle pour la commune de lancement des problèmes
Veuillez noter que la modification de la configuration de lancement est la mauvaise solution, que votre application ne pourra pas partir après l'exportation.
Cela peut être le résultat de l'utilisation d'une autre version d'eclipse (pas sûr). Je hadf la même erreur. Quand j'ai essayé de modifier la course de config comme décrit, je n'ai pas trouvé de bouton, case à cocher ou quoi que ce soit d'autre, la mention "Ajouter des plugins". Ce que j'ai trouvé, cependant, était une liste déroulante en haut de l'onglet plugins.
Lancement avec:
De la Mine a été définie pour l'option 2. Je suis passé à l'option 1 et cliqué sur "Appliquer". L'erreur est allé loin, si le RCP de la fenêtre ne contient pas attendue liste... mais je pense que c'est un autre problème.
J'ai cliqué sur le "Ajouter des Plugins" bouton mais pour une raison quelconque, il n'a pas à résoudre les "Aucun id de l'application a été trouvé" problème.
Ce qui a fonctionné pour moi, c'est la solution trouvée ici, qui est:
org.eclipse.core.net
org.eclipse.l'interface utilisateur.l'ide.application
Pour ceux qui ne peuvent pas fonctionner même après l'ajout de tous les plugins nécessaires, j'ai eu cette erreur se produit également lorsque le JRE System Library configuré dans Exécuter les Configurations n'était pas satisfaisant au minimum de l'environnement d'exécution du plugin (--> plugin.xml || Bundle-RequiredExecutionEnvironment dans le manifeste).
La raison pour laquelle Neils solution est oublié par Eclipse est, que Eclipse remplace la Configuration d'Exécution lorsque vous lancez votre produit de la *.fiche produit. Donc la solution est d'adapter les dépendances dans le *.produit de fichier au lieu de la Configuration d'Exécution. D'ailleurs, je recommande de toujours lancer Eclipse RCP projets de l' *.fiche produit, pour éviter les problèmes avec le changement des configurations.
Quelque chose qui a fonctionné pour moi est l'utilisation d'eclipse Photon ...afin de vérifier la version qui prend en charge.