用Java构建控制台应用程序

时间:2012-05-07 06:10:19

标签: java swt console-application

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

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

欢迎有关纯贝壳控制台的建议。我已经检查过JShell和Jline。

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

更新 Spring Source刚刚发布了一个名为 spring-shell 的框架,以便更轻松地构建控制台shell应用程序。它源自 Roo 源代码,因此提供与 Roo 相同的功能。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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