Benutzer-Werkzeuge

Webseiten-Werkzeuge


develop:faq

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
develop:faq [d.m.Y H:i] rkdevelop:faq [d.m.Y H:i] willuhn
Zeile 48: Zeile 48:
   * Die Auto-Install-Routine des Plugins sollte anspringen und die Datenbank in ".jameica.test/jameica_exampleplugin/db" anlegen.   * Die Auto-Install-Routine des Plugins sollte anspringen und die Datenbank in ".jameica.test/jameica_exampleplugin/db" anlegen.
   * Sollten Exceptions des Typs "StubNotFoundException" auftreten, dann fehlen RMI-Stubs. Wähle in Eclipse "Project->Clean", damit das Projekt neu kompiliert wird. Hierbei wird u.a. "build/rmic.xml" aufgerufen, welches die RMI-Stubs erzeugt.   * Sollten Exceptions des Typs "StubNotFoundException" auftreten, dann fehlen RMI-Stubs. Wähle in Eclipse "Project->Clean", damit das Projekt neu kompiliert wird. Hierbei wird u.a. "build/rmic.xml" aufgerufen, welches die RMI-Stubs erzeugt.
 +
  
 ==== Eclipse-Fehlermeldung: A cycle was detected in the build path of project ==== ==== Eclipse-Fehlermeldung: A cycle was detected in the build path of project ====
 Dieser Fehlercode tritt auf, wenn zwei Plugin's gegenseitig auf die Daten des jeweils anderen Plugin zugreifen. Dieser Fehlercode tritt auf, wenn zwei Plugin's gegenseitig auf die Daten des jeweils anderen Plugin zugreifen.
 Folgende Einstellungen in den Project/Properties von eclipse sind zu treffen: Folgende Einstellungen in den Project/Properties von eclipse sind zu treffen:
-  * In der Navigation "java Compiler/Buildingauswaehlen +  * In der Navigation //java Compiler/Building// auswaehlen 
-  * Im Abschnitt "Build path problems" den Auswahlpunkt "Circular dependiesauf "Warningumstellen+  * Im Abschnitt "Build path problems" den Auswahlpunkt //Circular dependies// auf **Warning** umstellen
  
 Eclipse compiliert nun alle Projekte neu - fertig . Eclipse compiliert nun alle Projekte neu - fertig .
Zeile 138: Zeile 139:
  
 <code java> <code java>
-  PluginContainer pc = Application.getPluginLoader().getPluginContainer(<Pluginklasse>.class);+  Manifest mf = Application.getPluginLoader().getManifest(<Pluginklasse>.class);
      
   // Entweder: Ermitteln des Navigationsbaumes (links in Jameica)   // Entweder: Ermitteln des Navigationsbaumes (links in Jameica)
-  Item item = pc.getManifest().getNavigation();+  NavigationItem item = mf.getNavigation();
      
   // Oder: Menu (oben in Jameica)   // Oder: Menu (oben in Jameica)
-  Item item = pc.getManifest().getMenu();+  MenuItem item = mf.getMenu();
      
   // Der erste Parameter legt fest, ob das Element aktiv oder inaktiv sein soll.   // Der erste Parameter legt fest, ob das Element aktiv oder inaktiv sein soll.


Impressum | Datenschutz
develop/faq.txt · Zuletzt geändert: d.m.Y H:i von eickler