Skip to main content
Logo image

Java, Java, Java: Object-Oriented Problem Solving, 2022E

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:
Table B.0.1. Tools included in the Java Development Kit.
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.