How do I get command line arguments?

Category: Introduction, viewed: 2469 time(s).
 
package org.kodejava.examples.intro;
 
public class ArgumentParsingExample 
{
    public static void main(String[] args)
    {
        // When creating a Java application we will sometime need to pass a
        // couple parameters when the program is executed. To get the passed
        // parameter from the command line we can read the argument passed to
        // the main method just as the signature above. As you know to make a
        // class executable you need to create a method as follow:
        //
        // public static void main(String[] args) {}
        //
        // As you can see, this method take an array of String as the parameter.
        // You can guess that this array is the parameter that we passed in
        // the command line.
        for (int i = 0; i < args.length; i++)
        {
            System.out.println("Argument " + (i + 1) + " = " + args[i]);
        }
        
        // If you want to check if the number of supplied parameters meet the
        // program requirement you can check the size of the arguments array.
        if (args.length < 3)        
        {
            System.out.println("You must call the program as follow:");
            System.out.println("java ArgumentParsingExample arg1 arg2 arg3");
            
            // Exit from the program with an error status, for instance we
            // return -1 to indicate that this program exit abnormally
            System.exit(-1);
        }
        
        System.out.println("Hello, Welcome to ArgumentParsingExample Program");
    }
}
 
 
Bookmark this example!  

Most Viewed Examples

Google

100 Top & Latest


eXTReMe Tracker
visitor stats