Ответ 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/