Embedding JSVGCanas in RCP

Pagina: 1
Acties:

  • Red devil
  • Registratie: December 1999
  • Laatst online: 21:34
Hoi!

We hebben hier problemen om een JSVGcomponent in een RCP-applicatie te integreren.
Wanneer ik een SVG document laad via JSVGcanvas krijg ik een SAX2 driver class error:

org.papache.xerces.parsers.SAXParser not found.

De probleem is alleen van toepassing als ik de JSCGcanvas in a SWT_AWT object probeer te embedden. Een "normale" java applicatiie met awt en swing werkt prima

Het lijkt erop alsof de RCP de juiste libraries @ runtime niet kan vinden terwijl de normale app en de RPC beide van dezelfde libraries gebruik maken!

We gebruiken eclipse 3.0.2 batik 1.6 en jre 1.5.0.02

Heeft iemand een idee?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 04-05 14:55

Janoz

Moderator Devschuur®

!litemod

Heb je wel xerces.jar ergens in je classpath staan? daarnaast neem ik aan dat papache een typefout is ;).

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Red devil
  • Registratie: December 1999
  • Laatst online: 21:34
Janoz schreef op dinsdag 14 juni 2005 @ 17:26:
Heb je wel xerces.jar ergens in je classpath staan? daarnaast neem ik aan dat papache een typefout is ;).
Yep yep :)

We hebben ook geprobeerd om de betreffende SAXparsers die we niet willen aanroepen uit de jar te slopen. Meen me te herinneren dat hij in rt.jar zat. Helaas wil Eclipse daarna niet meer opstarten, dan gaat er iets goed mis.

Verwijderd

Mischien interesant om even te kijken naar http://sourceforge.net/projects/svgplugin.

Dit is een plug-in implementatie van batik voor SWT inclusief sourcecode. De developper geeft op http://www.eclipse-plugin...plugin_details.jsp?id=154 aan dat ook hij wat problemen heeft met de sax parser. Wellicht dat je van zijn oplossingen wat inspiratie kan opdoen.