Как решить проблему при использовании класса AnsiConsole из библиотеки 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;
}
Это то, что я пропустил в коде