Question

Je crée un simple lanceur d'application Java supplémentaire pour Eclipse 3.2 (JBuilder 2007-8) pour un usage interne.

J'ai donc consulté toutes les documentations liées, dont celle-ci Le cadre de lancement d'Eclipse.org et j'ai réussi à faire fonctionner tout le reste à l'exception du raccourci de lancement.

alt text

C'est la partie de mon plugin.xml.

   <extension
     point="org.eclipse.debug.ui.launchShortcuts">
  <shortcut
        category="mycompany.javalaunchext.launchConfig"
        class="mycompany.javalaunchext.LaunchShortcut"
        description="launchshortcutsdescription"
        icon="icons/k2mountain.png"
        id="mycompany.javalaunchext.launchShortcut"
        label="Java Application Ext."
        modes="run, debug">
     <perspective
           id="org.eclipse.jdt.ui.JavaPerspective">
     </perspective>
     <perspective
           id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
     </perspective>
     <perspective
           id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
     </perspective>
     <perspective
           id="org.eclipse.debug.ui.DebugPerspective">
     </perspective>
  </shortcut>

Le nom de configuration dans la section catégorie est correct et la classe dans la section classe, je crois, est correctement implémentée.(essentiellement copié depuis org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut)


Je ne sais vraiment pas si je suis censé écrire une suite ici, mais permettez-moi de clarifier davantage ma question.J'ai étendu org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchShortcut.De plus, j'ai ajouté mon propre enregistreur aux constructeurs et aux méthodes, mais la classe semble ne jamais être instanciée.

Était-ce utile?

La solution

j'ai dû ajouter contextualLaunch sous org.eclipse.debug.ui.launchShortcuts.

L’ancienne méthode semble obsolète depuis longtemps.

Pour d'autres personnes qui travaillent sur le même sujet, vous voudrez peut-être étendre org.eclipse.ui.commands et les reliures aussi.

Je ne peux pas choisir cette réponse mais c'est la réponse que je (l'interrogateur) cherchais.

Autres conseils

Votre classe doit implémenter ILaunchShortcut.Vérifiez Javadoc.

Quelle exception obtenez-vous ?Vérifiez le journal des erreurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top