Error de Java "Excepción en el hilo" principal "java.lang.ArrayIndexOutOfBoundsException"

Aquí está este código simple de mi libro que produce un mensaje de error en netbeans y en la versión de compilación (.class) que se ejecuta a través del símbolo del sistema.

Mensaje de error

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at intocm.Intocm.main(Intocm.java:17)

Sencillo programa para convertir pulgadas a centímetro.

package intocm;

public class Intocm {

    public static void main(String[] args) {
        // TODO code application logic here
        double inches;
        inches = Double.valueOf(args[0]).doubleValue();
        double cm;
        cm = inches * 2.54;
        System.out.println(cm + "Centimeters");
    }
}

La línea que causa el error es

inches = Double.valueOf(args[0]).doubleValue();

No sé por qué esta matriz "args" causa este error, por favor, ayúdame a entender esto.

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta