ciao ... mi sapete dire perche nella cartella java ci sono 2 jre?

1 - java/jdk/jre
2 - java/jre

qual'e' quella che esegue il codice java quando un .class viene compilato? insomma qual'e' la virtual machine?

inoltre ho notato che quando si crea un nuovo progetto java (in eclipse) si possono vedere i jar che contengono l'API. bene fino a qui ... solo che questi jar sono in java/jre invece che nella jdk. ma il tool di sviluppo non e' la jdk? perche si adoperano jar della virtual machine?

non capisco