Abstract
There are many different types of command line options that programs need to
recognize. Many languages (e.g.: bash and perl) has built-in processing of
command line options; Java does not. The Java Command Line Options (JCLO)
package performs this task for a variety of option styles. It also uses
Java's reflection capability to automatically assign values to variables in a
specified class.
Introduction
Even in these days of sophisticated graphical user interfaces, many programs
have a wide variety of command line options that help specify their behavior.
It is also the case that command line only programs continue to enjoy wide
use. It is also the case the command line arguments can become quite
complicated, e.g.: -Djava.util.logging.config.file=All.finest -1 --list
--this=that Some languages have built-in parsers for command line options;
perl and bash ar... (more)