JVM è un ambiente di esecuzione (un interprete). Non ci puoi compilare gli eventuali programmi che andrai a scrivere. Per compilare i tuoi programmi hai bisogno del JDK, che è l'ambiente di sviluppo: segui il link di Lele postato poco sopra.
Saluti.