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:
Please have a look at the documentation. Note that ArgJ, while working, is still at a beta stage: there is work needed in terms of consistency, code quality and documentation. Feel free to join and help (go to the sourceforge page for a start).
To use this library, you can use git (there is link from the sourceforge page), or use maven (just look for the argj artifact).