Java 如何使用Jansi图书馆?

Java 如何使用Jansi图书馆?,java,Java,我想知道如何在Windows的命令提示符下使用Jansi打印颜色。来自: 不要试图在eclipse中运行。这些颜色不会出现在eclipse控制台上。将其捆绑在jar中,并在windows控制台(即命令提示符)上运行 为了获得更好的结果,在提问时尽量更加具体,例如,提供指向您所引用的库的链接,如果可能的话,提供您所编写的任何代码 顺便说一句,我通过谷歌搜索得到了这个链接:Jansi+ANSI+Color它只在Windows控制台上工作吗? import org.fusesource.jansi.A

我想知道如何在Windows的命令提示符下使用Jansi打印颜色。

来自:

不要试图在eclipse中运行。这些颜色不会出现在eclipse控制台上。将其捆绑在jar中,并在windows控制台(即命令提示符)上运行

为了获得更好的结果,在提问时尽量更加具体,例如,提供指向您所引用的库的链接,如果可能的话,提供您所编写的任何代码


顺便说一句,我通过谷歌搜索得到了这个链接:
Jansi+ANSI+Color

它只在Windows控制台上工作吗?
import org.fusesource.jansi.AnsiConsole;

public class Test {
  public static final String ANSI_CLS = "\u001b[2J";
  public static final String ANSI_HOME = "\u001b[H";
  public static final String ANSI_BOLD = "\u001b[1m";
  public static final String ANSI_AT55 = "\u001b[10;10H";
  public static final String ANSI_REVERSEON = "\u001b[7m";
  public static final String ANSI_NORMAL = "\u001b[0m";
  public static final String ANSI_WHITEONBLUE = "\u001b[37;44m";

  public static void main(String args[]){
    AnsiConsole.systemInstall();
    AnsiConsole.out.println(ANSI_CLS);
    AnsiConsole.out.println
       (ANSI_AT55 + ANSI_REVERSEON + "Hello world" + ANSI_NORMAL);
    AnsiConsole.out.println
       (ANSI_HOME + ANSI_WHITEONBLUE + "Hello world" + ANSI_NORMAL);
    AnsiConsole.out.print
       (ANSI_BOLD + "Press a key..." + ANSI_NORMAL);
    try {System.in.read();}catch(Exception e){}
    AnsiConsole.out.println(ANSI_CLS);
    AnsiConsole.systemInstall();
    }
  }