JRE & JDK.

What is JDK ? 

JDK stands for Java Development Kit. It is the combination of java compilation tools & java API. The Java Development Kit (JDK) is a software development environment which is used to develop Java applications and applets. 

The JDK contains a private Java Virtual Machine (JVM) and a few other resources such as an interpreter/loader (java), a compiler (javac), an archiver (jar), a documentation generator (Javadoc), etc. to complete the development of a Java Application.

JDK contains the following Development tools :

  • java 
It is a java interpreter that is used to run java application.

  • javac
It is a java complier used to translate java source code into Byte code.

  • javadoc
It create HTML documentation for java source code to files.
  • jdb
It is java debugger, it is used to find errors in the java code.
  • appletviewer
It is used for the execution of  'applets'.
  • jar
This tool helps to manage jar files.


What is JRE ?

JRE is an stands for Java Runtime Environment. It is also written as Java RTE. The Java Runtime Environment is a set of software tools which are used for developing Java applications. It is used to provide the runtime environment. It is the implementation of JVM. It physically exists. It contains a set of libraries + other files that JVM uses at runtime.



It also includes:

  • Technologies which get used for deployment such as Java Web Start.
  • Toolkits for user interface like Java 2D.
  • Integration libraries like Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Libraries such as Lang and util.
  • Other base libraries like Java Management Extensions (JMX)Java Native Interface (JNI) and Java for XML Processing (JAX-WS).



Comments

Popular posts from this blog

History of Java.