在Windows中使用Java着色文本
我知道在Linux Console中我们可以写这样的东西
System.out.println("\033[31mhello");
所以结果将是“你好”(没有引号),颜色将是红色……
有没有办法在Windows上这样做? 或者是否有任何软件可以在Windows上处理完全相同的东西?
可以格式化Windows控制台命令输出…需要注意的是,您需要加载ANSI.SYS驱动程序…您可以参考以下链接:
您可能需要一个.DLL文件才能在Windows上获得合适的控制台输出。 请尝试以下方法之一:
- Jansi
- 的JLine