Я использовал getopt в Python и надеялся, что в Java будет нечто подобное.
Пожалуйста, укажите причину, по которой ваш ответ лучше других.
Я использую Jewelcli , и это довольно хорошо.
Вы также можете найти обсуждение различных доступных библиотек здесь .
Commons CLI
Посмотрите на простой синтаксический анализатор Java. Очень зрелый и полный парсер аргументов для Java. JSAP
https://github.com/kohsuke/args4j - имеет довольно хорошие функции плюс лицензия MIT