What is the difference between JDK and JRE?

To run applications of java and also applets, JRE needed to be downloaded and to develop and run java applications and applets JDK is required

 

What is JRE?

Java Runtime Environment (JRE) is a part of Java development Kit (JDK). It provides a runtime environment for the java programs to get executed and it consists of certain set of programming tools for developing java applications

 

What is JDK?

Java Development KIT (JDK) is a software development environment which is used for developing java applications. Different JDKs are available for various platforms such as Windows, Linux etc..