适用于Java的最佳CLI解析器

时间:2009-10-06 10:01:07

标签: java command-line picocli

哪种Java解析器易于使用且比其他解析器更具可扩展性?

3 个答案:

答案 0 :(得分:53)

以下是一些最受欢迎的。它们都非常完整,并且使用了前两个我可以推荐它们。

编辑:为了完整性,以下是我遇到过的其他一些

答案 1 :(得分:4)

JLine 是一个用于在Java中构建类似shell的应用程序的库。

自2002年以来,该项目在SourceForge.net上托管,最后一次发布于2011年4月JLine-1.0

但在2009年,该项目自2009年11月开始migration to GitHub.com并开始released the series 2.x(版本2.0)。最新版本2.x在2016年5月撰写此答案时为2.14.2。

2016年10月,新series 3.x has been released

答案 2 :(得分:3)

我不认为可扩展性是一个因素。你想要一些功能齐全且易于使用的东西。 我主要使用jargs,但我一般不喜欢它的API(习惯使用它)。

你也可以尝试java getopt impl,我没有亲自使用过。