

JRE: The JDK also comes with complete Java Runtime Environment, that is usually called private runtime. Tools: JDK, as its primary components, has a collection of programming tools, which includes javac, jar, and archiver, with packages related class libraries in a single JAR file. They include examples which use Swing and the other Java Foundation Classes, and Java Platform Debugger Architecture. Examples, with the source code, of programming for Java platform.

Additional class libraries and the support files needed by the development tools.

The JRE comprises of a Java Virtual Machine (JVM), the class libraries, and some other files which support the execution of programs written in Java programming language. Tools and utilities which will help you develop, execute, debug, and the document programs are written in JavaTM programming language.Īn implementation of Java Runtime Environment (JRE) for use by JDK.

It comprises of a Java Virtual Machine and all the class libraries present in production environment, as well as the additional libraries only useful to the developers, and such as internationalization libraries and IDL libraries. The JDK also comes with complete Java Runtime Environment, that is usually called private runtime. This program also helps manage JAR files, javadoc - a documentation generator, that automatically generates documentation from the source code comments, jps - the process status tool, jdb - the debugger, which displays process info for current Java processes, javap - a class file disassembler, and many other components. JDK, as its primary components, has a collection of programming tools, which includes javac, jar, and archiver, with packages related class libraries in a single JAR file. Java Development Kit (JDK) contains the programs and tools which you need to compile, debug, and then run applets and applications which you've written using Java programming language.
