Welcome to the ArgJ project page, hosted by sourceforge.

ArgJ is a Java (>5) library that is useful for easy command line parsing, and that makes a heavy use of annotations. For example, a simple annotation of an int variable such as @Argument(name="x") will cause a command line --x 3 to set the variable value to 3. Many other annotations can be used (for methods, etc.) and most basic Java types are automatically handled. It is also possible to customize the process by defining new handlers.

Here are the features of ArgJ: