Java Command-Line Interfaces (Part 2): args4j
CRANK
Learn about parsing command-line arguments in Java applications using Apache Commons CLI. Specifically, learn how to do this using the args4j library.