java.lang.Error: Graphics2D not implemented
Hello,
J'ai récupéré le projet d'une personne sur lequel je suis sencé bosser et améliorer. Pour commencer j'ai voulu l'executer histoire de voir ce que ca donnait. Je précise que j'utilise éclipse, que j'ai crée un nouveau projet à partir des sources, et qu'il n'y a pas d'erreur avant le lancement de l'application, ni même au lancement d'ailleurs. L'erreur se produit lorsque je clique sur un des boutons:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Exception during event dispatch:
java.lang.Error: Graphics2D not implemented. Cairo was not found or disabled at configuretime
at gnu.java.awt.peer.gtk.GdkGraphics2D.<clinit> (lib-gnu-java-awt-peer-gtk.so.7)
at java.lang.Class.initializeClass (libgcj.so.7)
at gnu.java.awt.peer.gtk.GdkGraphicsEnvironment.createGraphics (lib-gnu-java-awt-peer-gtk.so.7)
at java.awt.image.BufferedImage.createGraphics (libgcj.so.7)
at vince.couche_2.Graphe_0.init (Graphe_0.java:48)
at vince.couche_2.Graphiques.init (Graphiques.java:43)
at vince.couche_s.MyFrame.iniGraphiques (MyFrame.java:72)
at vince.couche_2.Simulation.init (Simulation.java:41)
at vince.couche_2.SimFrame.actionPerformed (SimFrame.java:138)
at java.awt.Button.processActionEvent (libgcj.so.7)
at java.awt.Button.processEvent (libgcj.so.7)
at java.awt.Button.dispatchEventImpl (libgcj.so.7)
at java.awt.Component.dispatchEvent (libgcj.so.7)
at java.awt.EventQueue.dispatchEvent (libgcj.so.7)
at java.awt.EventDispatchThread.run (libgcj.so.7) |
Donc dans le code, ca correspond à la ligne:
Code:
1 2 3 4 5
|
(...)
bip = new BufferedImage(wp, hp, BufferedImage.TYPE_INT_RGB);
gp = bip.createGraphics(); // ICI
(...) |
Le tout avec le JRE (selon eclipse): java-1.4.2-gcj-1.4.2.0 et avec la version 3.1.2 (Fedora Core release 4.92) de éclipse (je suis sous fédora).
Ca fait un baille que j'ai pas fait du java, et je trouve pas de solution..
Merci d'avance. ;)