la jvm serve per far leggere ai browser codice java
la jdk serve per far andare i tuoi programmi...

se non ho fumato troppo dovrebbe essere così