我正在寻找可以让我创建交互式 shell 的 Java 库。我已经做了一些搜索,但还没有找到很多。我发现的大部分内容都是用于向我的应用程序添加命令参数解析的库,这对我没有多大帮助。
我发现的最好的线索是一个名为Cliche https://code.google.com/p/cliche/这正是我所需要的。问题是它太简单了。我正在寻找具有更多定制功能的东西。
有人遇到过更高级的东西吗?
需要考虑的选项:
-
javacurses / JCurses http://sourceforge.net/projects/javacurses/- 基于控制台的窗口工具包,类似于UNIX的curses设计
-
旋转控制台 https://github.com/mikera/swing-console如果您希望在 Swing GUI 窗口中获得控制台样式的视图/输出,则可能比较合适。您可以使用它来构建交互式 shell。
-
JLine https://github.com/jline/jline2/#readme- 类似于 GNU readline 的控制台输入库
- 几种 JVM 语言提供了交互式REPL环境 http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop它可以用作交互式 shell,例如克洛尤尔
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)