请教,如何在控制台打印出带有颜色的字体
别告诉我把控制台属性的字体颜色该了啊,呵呵
System.out底下我查了API,并没有像C里面的cprintf()这样的方法
请教高手

解决方案 »

  1.   

    不知道哦!我没成功过。
    使用System.err打印是红色也限定在eclipse平台下。
      

  2.   

    是,这个我也听说了,用err可以在eclipse平台下打印成红色
    大家帮帮我哦
      

  3.   

    是eclipse控制台吧!window -> Preferences -> run/debug -> console 
      

  4.   

    无法用Java修改控制台字体颜色的,因为修改标准输出(StdOut)的字体属于Win32 API的范畴,是Windows自带的库;而Java是平台无关的,除非用JNI调用Window本地接口,否则一般情况下无法实现该功能。
      

  5.   

    1.用调命令行修改,如color 3c
      参考http://blog.csdn.net/fengbangyue/archive/2009/11/09/4792081.aspx
    2.用jni
      

  6.   

    命令行貌似不行,囧
    jni网上找了个,有兴趣可以测测
    http://d.download.csdn.net/down/1165234/brucehu1982
      

  7.   

    第一次看见...
    这个不是需求...没有人会想去console看信息...
      

  8.   

    如果是linux系统System.out.println("\033[0;31mhello \033[0;32mworld");如果是windows系统
    通过jni调用SetConsoleTextAttribute