javaapache-commonsapache-commons-cli

How to fetch parameters when using the Apache Commons CLI library


I'm using the Apache Commons CLI to handle command line arguments in Java.

I've declared the a and b options and I'm able to access the value using CommandLine.getOptionValue().

Usage: myapp [OPTION] [DIRECTORY]

Options:
-a        Option A
-b        Option B

How do I declare and access the DIRECTORY variable?


Solution

  • Use the following method:

    CommandLine.getArgList()
    

    which returns whatever's left after options have been processed.