args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application. Why should I use it? See my quick intro. It makes command line parsing very easy by using annotations Generate usage text very easily Generate HTML/XML documentation listing all options Full localization support Designed to parse javac like options, as opposed to GNU-style (wher