Pour éviter de me répéter une 51e fois:
Pour une appli serveur qui a besoin de classes AWT (et qui tourne sur un serveur sans support graphique, donc - mais ça mange pas de pain meme si on est sur une machine windows ou autre), IL FAUT démarrer la vm avec les options:
-Djava.awt.headless=true -Dsun.java2d.fontpath=$JAVA_HOME/jre/lib/fonts/ |
Ca fait démarrer la vm en mode headless, ce qui permet a certaines classes de generer du graphisme sans support physique; honnetement je n'en sais pas plus. (Je ne comprend tjs pas pourquoi ces options ne sont pas settées par defaut dans les scripts de démarrage de serveurs tels que tomcat ou jboss, mais bon, soit)
Ceci est valable à partir de la j2se 1.4. A vrai dire, je suis pas sur que la 2e option soit necessaire si on utilise pas de texte, à valider.
---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?