Introducing the Core JDK Tools
Using the javac compiler to compile your Java code.
Introducing the javap disassembler
Generating your HTML documentation with javadoc.
Launching your application with the java tool.
jshell interactively evaluates declarations, statements, and expressions of the Java programming language in a read-eval-print loop (REPL).
Leverage jshell to prototype Java programs that require external dependencies, create and load jshell scripts or use predefined ones inside a jshell session.
Archive your classes and resources with the jar tool.
Assembling and optimizing a set of modules.
Creating JMOD files.
Analyzing your Java class dependency with the jdeps tool.
Static analysis tool that scans a jar file for uses of deprecated API elements.