I file java non sono altro che i sorgenti dei programmi che puoi scrivere sia da un qualsiasi editor di testo (io ti consiglio Notepad++) sia da programmi specifici come Eclipse, NetBean ecc... il nome del file java deve essere lo stesso della class principale che hai scritto al suo interno. Per compilare, vai in dos, ti sposti sulla cartella nella quale si trova il file java, e compili digitando:
codice:
javac nomefile.java
ed esegui:
codice:
java nomefile
Questo nel caso tu stia utilizzando un editor di testo e nel caso abbia specificato il path in pannello di controllo, sistema, variabili d'ambiente