Java JDK, JRE and JVM

In this lesson, you will learn what Java JDK, JRE, and JVM components are and how to use them for Java development.

Java Runtime Environment (JRE)

The JRE is a package of libraries necessary to run a compiled Java program, including the Java Virtual Machine (JVM).  But it does not contain tools and utilities for developing new applications.

java runtime environment jre


Java Development Kit (JDK)

Java Development Kit contains JRE and all necessary components that are used in Java programming, such as Java (interpreter) and javac (compiler)It also contains every file required for developing applications, whether standalone or web-based.

To develop applications using Java, you will need to install Java Development Kit on your computer. 

java development kit jdk

You can download the latest Java JDK from here: Java JDK Downloads

Java Virtual Machine (JVM)

Java Virtual Machine or JVM is a virtual runtime environment in which java bytecode can be executed.

Check out this post dedicated entirely to the JVM: Java Virtual Machine (JVM)

To learn Java, check out the Java Tutorials for Beginners page. 

Leave a Reply

Your email address will not be published.