salut,
si qqun peut m'aider...
je souhaites exporter mon sketch en .SVG en utilisant la librarie prosvg
et j'obtiens ce message d'erreur en utilisant l'exemple proposé par tex sur son site de librairie:
java.lang.NoClassDefFoundError: processing/core/PGraphics2
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
si qqun à une idée...
Hors ligne
Bonjour oyster_twiter,
Ne pourrais-tu donner le code du pde?
Si tu fais appel à "PGraphics2" dans celui-ci, je ne pense pas que cela
appartienne à l'API de Processing (version .124). Essais "PGraphics" ou
"PGraphics2D"
Sinon, il y a cet exemple, mais tu es surement déjà passé par là:
http://www.texone.org/prosvg/?PHPSESSID … 1e27uc9m6#
Après vérification (je n'avais pas encore installé cette librairie), il semble
que ce soit la librairie elle-même qui soit buguée. Dans la class SVGOut l'auteur
fait appel à "PGraphics2", qui n'existe pas dans l'API de Processing...donc, sauf
erreur de ma part, il ne reste qu'à attendre une une mise à jour.
Bonne chance,
solipse.
Dernière modification par solipse (2008-04-21 19:08:53)
Hors ligne
salut,
c'est cet exemple que j'ai essayé...
et donc en effet ça plante sur ce sketch.
j'ai l'impression qu'il y a qd même des personnes pour qui cela fonctionne...
sinon peu être faut il modifier l'acces à PGraphics2...?
je continue mes recherches
Hors ligne
ok, j'ai trouvé la solution...
en effet la librairie est buggé mais qqun a développé une mise à jour fonctionnelle
on peu la télécharger ici :
http://bezier.de/processing/prosvg_p0123.zip
voilà
Hors ligne