Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1465 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème lors de la création d'une application RPC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème lors de la création d'une application RPC

n°1884541
vengaboys
Posté le 14-05-2009 à 12:09:21  profilanswer
 

Bonjour à tous,
 
je fais mes premiers pas dans la création des application RCP, donc soyez indulgents avec moi ^_^.
 
J'ai une exception de ce genre :

Citation :


org.eclipse.ui.PartInitException: Unable to open editor, unknown editor ID: tuto.mygraphicaleditor
 at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634)
 at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2817)
 at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
 at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
 at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
 at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
 at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
 at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2635)
 at tutogef.ApplicationWorkbenchAdvisor.postStartup(ApplicationWorkbenchAdvisor.java:24)


 
Voici à quoi correspond la classe dans laquelle je défini le ID:

Citation :


public class MyGraphicalEditor extends GraphicalEditor {
 
 public static final String ID = "tuto.mygraphicaleditor";
 
 public MyGraphicalEditor() {
  setEditDomain(new DefaultEditDomain(this));
 }
 
 @Override
 protected void initializeGraphicalViewer() {
  System.out.println("lunched" );
        /*GraphicalViewer viewer = getGraphicalViewer();
        viewer.setContents(createEntreprise());*/    
 }
...


et voici la classe dans laquelle j'appelle mon Editeur Graphique

Citation :


public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
       ...
 public void postStartup(){
  try {
   IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
   page.openEditor(new MyEditorInput("TutoGEF" ), MyGraphicalEditor.ID, false);
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
}


 
Franchement je ne vois pas d'où ça vient l'erreur, si quelqu'un pourra m'aider je lui serai reconnaissant.
Merci d'avance.

mood
Publicité
Posté le 14-05-2009 à 12:09:21  profilanswer
 

n°1884644
vengaboys
Posté le 14-05-2009 à 15:45:59  profilanswer
 

En fait je vois d'où ça vient. Il faut rajouter la classe qui représente le point d'entrée comme extension du plugin.
Pour cela, dans le fichier "plugin.xml" dans l'onglet "plugin.xml" ajouter cette extension

Citation :


   <extension
         point="org.eclipse.ui.editors">
      <editor
            class="tutogef.MyGraphicalEditor"
            default="true"
            icon="noicon"
            id="tutogef.mygraphicaleditor"
            name="MyGraphicalEditor">
      </editor>
   </extension>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème lors de la création d'une application RPC

 

Sujets relatifs
Problème vérification format champsApplication air/flex avec air
probleme d'envoi de messageProbleme de type avec OCaml
[VB.Net Express 2008] Problème debuggerExécuter une application java sous DOS
[VBA] Problème double macroProblème balise object
Problème service pilotProblème avec le système de Don Paypal
Plus de sujets relatifs à : Problème lors de la création d'une application RPC


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR