Java Development Kit (JDK) is a product
developed by Sun MicroSystem aimed at Java
developers. Since the Java is introduced, it has been by far the most widely
used Java SDK. Here are the tools that are included in Java Development Kit.
JDK includes the following programming tools:
java: The tool java is an interpreter, that
is also known as launcher of Java applications. This tool interprets the class files generated by the
javac: This tool is known as compiler that
converts the source code into Java
jar: The tool jar (java archive files)
combines the related class libraries
into a single JAR
javadoc: The javadoc tool generates
the document from our source
jdb: It is a debugging tool that is used
for debugging the application.
javap: It works as a disassembler for the
appletviewer: appletviewer runs and debug Java applets
without a web browser
javah: This is the C header and stub generator.
It also writes the native methods
extcheck: This tool is used for detecting Jar conflicts
apt: This tool processes the annotations
jhat: This tool analysis the java heap
jstack: This tool prints the Java stack traces
generated by Java
jstat: It works as the Java
Virtual Machine statistics monitoring tool
Except all the above tools there are various other
tools like jstatd, jinfo, jmap, idlj, policy tool. But we have discussed all the
commonly used tools.