Te recomiendo que nos digas que tipo de error te dio
Si no nos dices que error te salió pues no podemos ayudarte...
Yo te recomiendo que uses el JCreator, es bueno y pesa poco, y ya si quieres algo más "potente" te recomiendo netBeans [aunque consume bastantes recursos]... bueno, esos son los IDE's que recomiendo porque en lo personal son los que he usado
Salu2!
PD: No será que el error es porque el nombre del archivo no es
first.java?? al declarar una clase como pública tienes que guardarla en un archivo con el mismo nombre de la clase...
Bueno, pero no me quiero adelantar... primero dinos cuál es el error