Bonjour,
Je développe un produit RCP utilisant des menus et notamment l'aide que j'ai ajouté ainsi :
Avec l'action suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 protected void fillMenuBar(IMenuManager menuBar) { ... // Aide MenuManager helpMenu = new MenuManager(Messages.getString("ApplicationActionBarAdvisor.Help"), IWorkbenchActionConstants.M_HELP); helpMenu.add(showHelpAction); menuBar.add(helpMenu); ... }
Lors de la génération du produit, tous les menus sont bien présents, mais aucune action n'est réalisée lors du clic sur le menu correspondant a l'action "showHelpAction". Le fichier .log du metadata contient le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 protected void makeActions(IWorkbenchWindow window) { ... showHelpAction = ActionFactory.HELP_CONTENTS.create(window); showHelpAction.setText(Messages.getString("ApplicationActionBarAdvisor.ShowHelp")); register(showHelpAction); ... }
Or, le product contient bien le plugin org.eclipse.equinox.http.jetty.java.lang.NoClassDefFoundError: org/eclipse/equinox/http/jetty/JettyConfigurator
at org.eclipse.help.internal.server.JettyHelpServer$StartServerThread.run(JettyHelpServer.java:70)
J'utilise eclipse 3.5.
Avez-vous une idée concernant mon problème ?
Merci pour vos retours.
Partager