我需要创建一个 Java 命令行,以便在服务器上远程调用该命令行。它需要:
- 从用户那里读取“行”文本。
- 识别用户是否按下“tab”键以方便自动完成。
- 识别用户是否按“向上/向下”键查看历史记录。
在我开始自己动手之前,有没有人知道一个 Java 库可以促进全部或部分的实现?
即在 ssh 的命令行中,它可能看起来像这样:
鲍勃> java -jar MyTool.jar
MyTool 已启动。
请输入命令:> server1 启动
服务器正在启动...
服务器已启动> server2 加载帐户
完成> server3 关闭
完成>退出