window10下部署的java项目,怎么能在cmd中输出带颜色?

新手上路,请多包涵

自己搭建java项目,打成jar包,部署在windows下运行,想让cmd中的控制台日志显示颜色,做以区分

自己尝试了jansi,但在linux可以用正常显示,在windows 10系统下无法显示

(win10 运行图片如下):

图片描述

期待你的到来,带给世界一片光明

阅读 3.9k
2 个回答
✓ 已被采纳新手上路,请多包涵

目前多方尝试:
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor(); // 清屏命令
外+jansi.1.4.jar:
System.out.println(ansi().eraseScreen().fg(RED).a("Hello").fg(GREEN).a("World").reset());

clipboard.png

但这种只支持win10 系统,在其它windows下运行

clipboard.png

不求甚解

楼主,cmd你在框框上右键-属性-颜色-屏幕文字

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题