使用jansi库中的AnsiConsole类时如何解决问题

时间:2018-11-29 09:11:17

标签: java jansi

在代码中使用AnsiConsole类时,它会生成ClassCastException。这是错误: AnsiOutputStream : ClassCastException: java.lang.String cannot be cast to java.lang.Integer : at org.fusesource.jansi.AnsiOutputStream.optionInt(AnsiOututStream.java:473) : at org.fusesource.jansi.AnsiOutputStream.processEscapeCommand(AnsiOutputStream.java:240) : at org.fusesource.jansi.AnsiOutputStream.write(AnsiOutputStream.java:138) : at java.io.FilterOutputStream.write(Unknown Source) : ...

以下是我正在使用的代码:

public List<String> init0() {

    AnsiConsole.systemInstall();
    return null;

}
protected void close0() {

    System.out.flush();
    AnsiConsole.systemUninstall();

}

此后,我进行了一些更改,但仍然无法正常运行

public List<String> init0() {
    PrintStream printStream = System.out;
    printStream = AnsiConsole.out;
    AnsiConsole.systemInstall();
    return null;

}

是我错过了代码中的某些东西

0 个答案:

没有答案