我目前正在尝试将JLine2库(版本2.13)包含在自定义telnet实现中,但是,我无法让它工作。
我正在创建一个ConsoleReader:
ConsoleReader reader = new ConsoleReader("Telnet", socket.getInputStream(),
socket.getOutputStream(), new DefaultTerminal2(TerminalFactory.get()), "UTF-8");
当我按向上箭头移回历史记录时,字符^ [[A打印出来(与向下箭头相同,只有^ [[B],但当我按下'输入'正确执行历史记录中选定的命令。
有人能指出我应该朝哪个方向前进,以便在按箭头时正确显示命令历史记录吗?
非常感谢任何帮助!