Какой анализатор CLI для Java прост в использовании и более масштабируемый, чем другие?
Лучший анализатор CLI для Java
Ответ 1
Вот некоторые из самых популярных. Они все довольно функциональны, и, используя два лучших, я могу их порекомендовать.
-
CLOS сообщества
http://commons.apache.org/cli/ -
Java Gems
http://code.google.com/p/javagems/ -
Getopt
http://www.urbanophile.com/arenn/hacking/download.html
EDIT: Для полноты, вот некоторые другие, с которыми я столкнулся
-
JOpt Simple
http://jopt-simple.sourceforge.net/ -
Args4J
https://args4j.dev.java.net/ -
ArgParser
http://people.cs.ubc.ca/~lloyd/java/argparser.html -
Натуральный CLI
http://naturalcli.sourceforge.net/ -
JewelCli
http://jewelcli.sourceforge.net/ -
JCommando
http://jcommando.sourceforge.net/ -
Анализировать-CMD
http://code.google.com/p/parse-cmd/ -
picocli (с помощью раскрашенной помощи и автозаполнения)
http://picocli.info/
Ответ 2
JLine - это библиотека для создания оболочечных приложений на Java.
- Groovy использует его для реализации оболочки:
groovysh
. - JLine также используется OpenTelegard/2 (JRuby).
С 2002 года проект был размещен на SourceForge.net, а последний выпуск был JLine-1.0 в апреле 2011 года.
Но в 2009 году проект начал переход на GitHub.com и выпустил серию 2.x с ноября 2009 года (версия 2.0). Последняя версия 2.x при написании этого ответа 2.14.2 в мае 2016 года.
Ответ 3
Я не думаю, что масштабируемость является фактором здесь. вы хотите что-то, что является полнофункциональным и простым в использовании. Я в основном использую jargs, но мне обычно не нравится API (используя его по привычке).
вы также можете попробовать java getopt impl, который я лично не использовал.