JRE (Java Runtime Environment) is an implementation of the Java Virtual Machine which actually executesJavaprograms.
JDK (Java Development Kit.) is bundle of software that you can use to develop Java based software.
JDK (Java Development Kit.) is bundle of software that you can use to develop Java based software.