Java语言在控制台输出的时候用不同的颜色输出文字,怎么实现呢

Java语言在控制台输出的时候用不同的颜色输出文字,怎么实现呢
Java语言在控制台输出的时候用不同的颜色输出文字,怎么实现呢

理论上 Eclipse 控制台输出的颜色是有 Eclipse 的 console 的 preferences 决定的,程序的 println 做不到影响输出的字体和颜色的。


public class ColorTest {
    public static void main(String[] args) {
        System.out.println("\033[30;4m" + "color" + "\033[0m");
        System.out.println("\033[31;4m" + "color" + "\033[0m");
        System.out.println("\033[32;4m" + "color" + "\033[0m");
    }
}