使用SocketInputStream来使用JLine2

时间:2015-08-26 06:30:27

标签: java network-programming jline

我目前正在尝试将JLine2库(版本2.13)包含在自定义telnet实现中,但是,我无法让它工作。

我正在创建一个ConsoleReader:

ConsoleReader reader = new ConsoleReader("Telnet", socket.getInputStream(), 
    socket.getOutputStream(), new DefaultTerminal2(TerminalFactory.get()), "UTF-8");

当我按向上箭头移回历史记录时,字符^ [[A打印出来(与向下箭头相同,只有^ [[B],但当我按下'输入'正确执行历史记录中选定的命令。

有人能指出我应该朝哪个方向前进,以便在按箭头时正确显示命令历史记录吗?

非常感谢任何帮助!

0 个答案:

没有答案