Appendix B The Java Development Kit
The Java Development Kit (JDK) for Java\(^{ TM}\) Standard Edition is a set of command-line tools for developing Java programs. It is available for free in versions for multiple platforms — Windows, Linus, MacOS, etc.
This appendix summarizes some of the primary tools available in the JDK:
Tool Name | Description |
javac | Java compiler. Translates source code into bytecode. |
java | Java interpreter. Translates and executes bytecode. |
javadoc | Java documentation generator. Creates HTML pages from |
documentation comments embedded in Java programs. | |
jar | Java archive manager. Manages Java archive (JAR) files. |
jdb | Java debugger. Used to find bugs in a program. |
javap | Java disassembler. Translates bytecode into Java source code. |
Oracle provides detailed installation instructions at the above link, including how to set the system’s PATH and CLASSPATH variables.