We must understand the basic difference between the JDK, JRE, and JVM before diving deep into Java. JDK JRE JVM JDK stands for Java Development Kit. It provides development tools and execution environment. JRE stands for Java Runtime Environment. It provides the set of tools only to execute our program.
JRE is an installation package that provides an environment to run the Java program on any Operating System. It does not deal with the development process of any application. It is a part of the Java Development Kit (JDK). It is a software distribution that has Java Class Library, specific