Sous Linux, et les unix like, tu peut t'en sortir très facilement via les séquences d'échappement ANSI.
Par exemple pour écrire en vert, tu peux faire:
System.out.println("\u001B[32m Texte en vert \u001B[39m");
En ce qui concerne les caractères spéciaux, je ne sais pas ce qu'il en est pour Mandriva, mais sur ubuntu il ya a l'équivalent de la table de caractère Windows qui permet de trouver facilement les codes des caractères intéressants (à condition de trier par classes de caractères unicode).
Sous windows, ces séquences ne sont pas vraiment supportées, cf le lien précédent. Il te faudra recourir à une librairie native qui peux faire appel à la console API de Windows.
Partager