Java

Java in Action Downloads Help Center

General Questions

   

What is the difference between JRE and JDK ?


JRE and JDK
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.


Note: For more information about Java Vitual Machine* please visit following link
http://java.com/en/download/faq/jvm.xml


NEED MORE HELP?
If you require further assistance, please make sure you check through our Help and FAQ sections thoroughly. We probably have a page that answers your question.

You may find information on the following topics in the Help section:
Installing Java
Configuring Java
Error Messages
Applet Application




Help Resources
> Installing Java
> Configuring Java
> Error Messages
> Applet Application
> Legal

 

FAQ
> General Questions
> Java for Mobile Devices

 

Select Language | Java Wear | Newsletter | About Java Technology | Partner with Us | Developers | java.com Changes
Privacy | Terms of Use | Trademarks | License | Disclaimer | Contact

Sun Microsystems