java - 为 Java 应用程序构建交互式 shell 的库

标签 java libraries

<分区>

我正在寻找允许我创建交互式 shell 的 Java 库。我做了一些搜索,并没有出现很多。我发现的大部分内容都是用于向我的应用程序添加命令参数解析的库,这对我帮助不大。

我找到的最好的线索是一个名为 Cliche 的库这正是我需要的。问题是它太简单了。我正在寻找具有更多自定义功能的东西。

有没有人遇到过更高级的东西?

最佳答案

要考虑的选项:

  • javacurses / JCurses - 基于控制台的窗口工具包,类似于 UNIX curses 设计
  • swing-console如果您希望在 Swing GUI 窗口中获得控制台样式的 View /输出,则可能是合适的。你可以用它来构建一个交互式 shell。
  • JLine - 类似于 GNU readline 的控制台输入库
  • 多种 JVM 语言提供交互式 REPL environment它可以用作交互式 shell,例如语言

关于java - 为 Java 应用程序构建交互式 shell 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14080604/

相关文章:

java - pack() 无法正确打包

java - 将文件中定义的单词替换为另一个文件中的替换内容 - Java

java - 对列表使用删除和添加方法

android - apache.http 和 apache.commons.httpclient 库有什么区别?

c++ - 使用非相对路径的 'include' 语句的 g++ 编译 (C++)

Java TimeZone 和时区名称的快捷方式问题

java - 如何用java画框图?

javascript - 如何访问 Vuex 模块中的 Vue 对象?

Java Eclipse Android 初学者问题 - 如何添加库或链接文件夹。初学者引用

c++ - 第三方库应该放在哪里?