Sapete come si legge un file .txt da riga di comando? io sapevo si facesse così:

Scanner sc = new Scanner(new File(args[o])); //in moda da creare un oggetto Scanner sc che abbia come "argomento"
il file che metto da linea di comando!
invece mi da questo errore:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at Eventoaula.Esercizio1.main(Esercizio1.java:7)

il comando che io lancio è:

java Eventoaula.Esercizio1 < in1.txt


Grazie mille anticipatamente a chi ma da una mano!