JRE
(Java Runtime environment) |
JDK (Java Development Toolkit)
|
It is an implementation of the Java Virtual Machine* which actually executes Java programs. |
It is a bundle of software that you can use to develop Java based applications. |
Java Run Time Environment is a plug-in needed for running java programs. |
Java Development Kit is needed for developing java applications. |
JRE is smaller than JDK so it needs less Disk space. |
JDK needs more Disk space as it contains JRE along with various development tools. |
JRE can be downloaded/supported freely from
java.com |
JDK can be downloaded/supported freely from
java.sun.com |
It includes JVM , Core libraries and other additional components to run applications and applets written in Java. |
It includes JRE, set of API classes, Java compiler, Webstart and additional files needed to write Java applets and applications. |