Erro ao executar código Java

Pessoal,

Estou iniciando aprendizado em java e fiz um código simples do tutorial do livro da casa do código e sempre dá erro e por mais que eu leia o erro não sei o que pode ser, poderiam me ajudar? Segue o código abaixo:

public class Exjava {

public static void main(String[] args) {
	System.out.println("O primeiro de muitos códigos escritos em " 
			+args[0]+ " pelo " +args[1]+ "!");

}

}

O response é:

Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 0
at Exjava.main(Exjava.java:5)

O que poderia ser?

Boa tarde Rodolfo,

Vá até o diretorio do seu .java pelo cmd e digite o seguinte comando:

javac Exjava.java

Nesse momento será criado o Exjava.class

Execute o seguinte comando:

java Exjava parametro1 parametro2

Se tudo correr bem será impresso a seguinte informação:

O primeiro de muitos códigos escritos em parametro1 pelo parametro2!

Observação: Se você executar esse programa sem os argumentos o mesmo vai apresentar a exceção.