Secondo me puoi usare anche eclipse.
All'inizio può sembrare ostico, ma dopo un pò si prende la mano.
Va bene anche per chi sta iniziando, ci si rende subito conto dove ci sono gli errori.
Scaricati Eclipse Classic da www.eclipse.org/downloads e vai tranquillo.
P.S.: la compilazione avviene automaticamente quando salvi la classe.