Compilé lo que esta ahí con el sdk 1.6 sin IDE, y lo corrí con el respectivo JRE sin ningún problema.
¿Estas dandole el mismo nombre al archivo y a la clase (Que en este caso seria "Main")?
Tambien podrias intentar (ya si no funciona lo que dice 'Juez')en la ventana de comando (consola, 'Command prompt', ventana del MS-DOS; no me olvido el nombre), entrar en la carpeta donde esta instalado el sdk (o jdk, dependiendo de la version), entrar de ahi a la carpeta 'bin', y compilar con la siguiente instrucción:
javac ['ruta completa de Main.java']
Y ahi te debe de mostrar los errores que ocurren.
Si no te aparecen errores entonces trata de correrlo con:
java -classpath [direccion donde se encuentra Main.class'] ['El nombre de la clase, puede ir sin la extencion .class']
P.D: Tambien funcionó sin problemas en la version 1.4.2_10...