JDK vs JRE
JDK står för Java Developer Kit medan JRE står för Java Runtime Environment.
JRE är vad som behövs för att köra Java-program. Inbunden är ett genomförande av Java Virtual Machine (JVM).
JDK innehåller JRE och många andra Java-applikationsutvecklingsverktyg. Till exempel ingår Java-kompilatorn (javac) endast i JDK.
Om du vill köra Java-programvara kan du helt enkelt leva med JRE. JRE-installationsfilens storlek är också mindre.
Om du är en Java-programutvecklare måste du använda JDK. Som sagt, om du hämtar och installerar JDK behöver du inte installera JRE eftersom JRE ingår i JDK.