我期待构建一个可以在Windows / Mac / Linux UI中运行的类似控制台shell的程序。我知道Eclipse提供了一些控制台实现,但这需要一个Eclipse RCP应用程序。
关于其他轻量级现有开源解决方案的任何建议。
欢迎有关纯贝壳控制台的建议。我已经检查过JShell和Jline。
更新 我的研究没有带来任何其他可以使用的框架,除非我们使用Swing / SWT文本区域并将它们一起管理。我发现更好地使用Eclipse控制台,因为它提供了更多选择,并且已经融入了一些功能。
更新 Spring Source刚刚发布了一个名为 spring-shell 的框架,以便更轻松地构建控制台shell应用程序。它源自 Roo 源代码,因此提供与 Roo 相同的功能。
答案 0 :(得分:0)
Jline是唯一可用于Java的可行shell框架,可以很好地适用于所有平台。这样的东西需要很多本机代码才能真正发挥作用。 Jline在这个答案中做得最好。我通常与JSAP一起使用它,并且非常成功地创建了在无头服务器中工作的自定义应用程序管理shell。 DevOps的家伙为这样的东西疯了。
答案 1 :(得分:0)
Spring Source刚刚发布了一个名为 spring-shell 的框架,以便更轻松地构建控制台shell应用程序。它源自 Roo 源代码,因此提供与 Roo 相同的功能。