【发布时间】:2010-12-15 11:29:12
【问题描述】:
我想在我的 java 程序中添加一个“历史”功能,就像从 bash 等中知道的那样,所以按箭头键应该会显示以前的发送命令。
将过去的命令写入默认输出是没有问题的,如果按三下箭头,默认输出将在三个新行中,并且在不可编辑的输出中。我希望将程序的输出写入输入字段,因此我只需按 Enter 键即可重新发送命令。
这可能吗?
亲切的问候
【问题讨论】:
-
有些库可以做这种事情并像 bash 一样处理自动完成和选项列表。 Apache Felix 使用了一个(我认为他们改变了使用哪一个)
标签: java command-line