What is JDK, JVM & JRE? What arre the differences between them

Showing Answers 1 - 1 of 1 Answers

Manivannan Palanichamy

  • Jul 31st, 2006
 

JVM  (java.exe) -- The interpreter which interpretes the byte code of the class and executes .

JRE - A JRE is a subset of JDK. It has only the JVM (along with minimal libraries), but doesnt include the compiller (javac) and other  development tools like jdb, javadoc and etc. A JRE can be redistributed along with your application. Its legal as per the Java license.

JDK - JDK has one or more JRE along with other development tools like jdb,javac, javap and etc. It includes the core libraries with the necessary jars. Its not redistributable - as per the Java license.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions