Ich möchte, dass mein Kommandozeilen-Java-Programm farbige Texte in die Unix-Konsole ausgibt. Ich verwende speziell Gnome-Terminal auf Ubuntu 10.4.
Ich kann Farben mit etwas wie echo "3[01;32m"Hello
auf dem Terminal bekommen.
Wie kann ich das mit Java-Code auslösen? Danke
Wenn Ihnen die Terminal-Kompatibilität egal ist, ersetzen Sie einfach echo
durch System.out.println(
oben. Zum Beispiel
Die Farbe des Textes ist auf der OS-Ebene, also denke ich, dass Sie es mit JNI-Aufruf machen können.
Hinweis: Machen Sie ein Unix-Äquivalent,
ODER
javacurses ist auch hilfreich in Ihrem Fall
ODER
enigma-shell ist auch hilfreich
Tags und Links java user-interface unix