現在、カスタム telnet 実装用に JLine2 ライブラリ (バージョン 2.13) を含めようとしていますが、動作させることができません。
私は ConsoleReader を作成しています:
ConsoleReader reader = new ConsoleReader("Telnet", socket.getInputStream(),
socket.getOutputStream(), new DefaultTerminal2(TerminalFactory.get()), "UTF-8");
上向き矢印を押して履歴をさかのぼると、文字 ^[[A が出力されます (下向き矢印でも同じことが起こり、^[[B のみ)。しかし、「Enter」を押すと、履歴から選択したコマンドが適切に表示されます。実行されました。
矢印を押しているときにコマンド履歴を適切に表示するには、どちらの方向に進むべきか教えてもらえますか?
どんな助けでも大歓迎です!