-1

我正在寻找构建一个可以在 Windows/Mac/Linux UI 中运行的控制台外壳程序。我知道 Eclipse 提供了一些控制台实现,但这需要一个 Eclipse RCP 应用程序。

关于其他轻量级现有开源解决方案的任何建议。

也欢迎对纯 shell 控制台提出建议。我已经检查过 JShell 和 Jline。

更新: 我的研究没有带来任何其他可以使用的框架,除非我们使用 Swing/SWT 文本区域并一起管理它。我发现使用 Eclipse 控制台更好,因为它提供了更多选择,并且已经包含了一些功能。

更新: Spring Source 刚刚发布了一个名为spring-shell的框架,使构建控制台 shell 应用程序更容易。它派生自Roo源代码,因此提供与Roo中相同的功能。

4

2 回答 2

0

Spring Source 刚刚发布了一个名为spring-shell的框架,以使构建控制台 shell 应用程序更加容易。它派生自Roo源代码,因此提供与Roo中相同的功能。

于 2012-07-25T04:29:10.790 回答
0

Jline 是唯一适用于所有平台的适用于 Java 的可行 shell 框架。像这样的东西需要很多本机代码才能真正正常工作。就这个答案而言,Jline 做得最好。我通常将它与 JSAP 一起使用,并非常成功地创建在无头服务器中工作的自定义应用程序管理 shell。DevOps 的人会为这样的事情发疯。

于 2012-07-14T05:50:27.880 回答