12 <h1>Java® Development Kit Version 12 Tool Specifications</h1>
13 <h2>All Platforms</h2>
14 <ul>
15 <li><a href="jar.html">jar</a> - create an archive for classes and resources, and manipulate or restore individual classes or resources from an archive</li>
16 <li><a href="jarsigner.html">jarsigner</a> - sign and verify Java Archive (JAR) files</li>
17 <li><a href="java.html">java</a> - launch a Java application</li>
18 <li><a href="javac.html">javac</a> - read Java class and interface definitions and compile them into bytecode and class files</li>
19 <li><a href="javadoc.html">javadoc</a> - generate HTML pages of API documentation from Java source files</li>
20 <li><a href="javap.html">javap</a> - disassemble one or more class files</li>
21 <li><a href="jcmd.html">jcmd</a> - send diagnostic command requests to a running Java Virtual Machine (JVM)</li>
22 <li><a href="jconsole.html">jconsole</a> - start a graphical console to monitor and manage Java applications</li>
23 <li><a href="jdb.html">jdb</a> - find and fix bugs in Java platform programs</li>
24 <li><a href="jdeprscan.html">jdeprscan</a> - static analysis tool that scans a jar file (or some other aggregation of class files) for uses of deprecated API elements</li>
25 <li><a href="jdeps.html">jdeps</a> - launch the Java class dependency analyzer</li>
26 <li><a href="jhsdb.html">jhsdb</a> - attach to a Java process or launch a postmortem debugger to analyze the content of a core dump from a crashed Java Virtual Machine (JVM)</li>
27 <li><a href="jinfo.html">jinfo</a> - generate Java configuration information for a specified Java process</li>
28 <li><a href="jjs.html">jjs</a> - command-line tool to invoke the Nashorn engine</li>
29 <li><a href="jlink.html">jlink</a> - assemble and optimize a set of modules and their dependencies into a custom runtime image</li>
30 <li><a href="jmap.html">jmap</a> - print details of a specified process</li>
31 <li><a href="jmod.html">jmod</a> - create JMOD files and list the content of existing JMOD files</li>
32 <li><a href="jps.html">jps</a> - list the instrumented JVMs on the target system</li>
33 <li><a href="jrunscript.html">jrunscript</a> - run a command-line script shell that supports interactive and batch modes</li>
34 <li><a href="jshell.html">jshell</a> - interactively evaluate declarations, statements, and expressions of the Java programming language in a read-eval-print loop (REPL)</li>
35 <li><a href="jstack.html">jstack</a> - print Java stack traces of Java threads for a specified Java process</li>
36 <li><a href="jstat.html">jstat</a> - monitor JVM statistics</li>
37 <li><a href="jstatd.html">jstatd</a> - monitor the creation and termination of instrumented Java HotSpot VMs</li>
38 <li><a href="keytool.html">keytool</a> - manage a keystore (database) of cryptographic keys, X.509 certificate chains, and trusted certificates</li>
39 <li><a href="pack200.html">pack200</a> - transform a Java Archive (JAR) file into a compressed pack200 file with the Java gzip compressor</li>
40 <li><a href="rmic.html">rmic</a> - generate stub and skeleton class files using the Java Remote Method Protocol (JRMP)</li>
41 <li><a href="rmid.html">rmid</a> - start the activation system daemon that enables objects to be registered and activated in a Java Virtual Machine (JVM)</li>
42 <li><a href="rmiregistry.html">rmiregistry</a> - create and start a remote object registry on the specified port on the current host</li>
43 <li><a href="serialver.html">serialver</a> - return the `serialVersionUID` for one or more classes in a form suitable for copying into an evolving class</li>
44 <li><a href="unpack200.html">unpack200</a> - transform a packed file into a JAR file for web deployment</li>
45 </ul>
46 <h2>Windows Only</h2>
47 <ul>
48 <li><a href="jaccessinspector.html">jaccessinspector</a> - examine accessible information about the objects in the Java Virtual Machine using the Java Accessibility Utilities API</li>
49 <li><a href="jaccesswalker.html">jaccesswalker</a> - navigate through the component trees in a particular Java Virtual Machine and present the hierarchy in a tree view</li>
50 <li><a href="java.html#javaw">javaw</a> - launch a Java application without a console window</li>
51 <li><a href="kinit.html">kinit</a> - obtain and cache Kerberos ticket-granting tickets</li>
|
12 <h1>Java® Development Kit Version 12 Tool Specifications</h1>
13 <h2>All Platforms</h2>
14 <ul>
15 <li><a href="jar.html">jar</a> - create an archive for classes and resources, and manipulate or restore individual classes or resources from an archive</li>
16 <li><a href="jarsigner.html">jarsigner</a> - sign and verify Java Archive (JAR) files</li>
17 <li><a href="java.html">java</a> - launch a Java application</li>
18 <li><a href="javac.html">javac</a> - read Java class and interface definitions and compile them into bytecode and class files</li>
19 <li><a href="javadoc.html">javadoc</a> - generate HTML pages of API documentation from Java source files</li>
20 <li><a href="javap.html">javap</a> - disassemble one or more class files</li>
21 <li><a href="jcmd.html">jcmd</a> - send diagnostic command requests to a running Java Virtual Machine (JVM)</li>
22 <li><a href="jconsole.html">jconsole</a> - start a graphical console to monitor and manage Java applications</li>
23 <li><a href="jdb.html">jdb</a> - find and fix bugs in Java platform programs</li>
24 <li><a href="jdeprscan.html">jdeprscan</a> - static analysis tool that scans a jar file (or some other aggregation of class files) for uses of deprecated API elements</li>
25 <li><a href="jdeps.html">jdeps</a> - launch the Java class dependency analyzer</li>
26 <li><a href="jhsdb.html">jhsdb</a> - attach to a Java process or launch a postmortem debugger to analyze the content of a core dump from a crashed Java Virtual Machine (JVM)</li>
27 <li><a href="jinfo.html">jinfo</a> - generate Java configuration information for a specified Java process</li>
28 <li><a href="jjs.html">jjs</a> - command-line tool to invoke the Nashorn engine</li>
29 <li><a href="jlink.html">jlink</a> - assemble and optimize a set of modules and their dependencies into a custom runtime image</li>
30 <li><a href="jmap.html">jmap</a> - print details of a specified process</li>
31 <li><a href="jmod.html">jmod</a> - create JMOD files and list the content of existing JMOD files</li>
32 <li><a href="jpackage.html">jpackage</a> - package a self-contained Java application</li>
33 <li><a href="jps.html">jps</a> - list the instrumented JVMs on the target system</li>
34 <li><a href="jrunscript.html">jrunscript</a> - run a command-line script shell that supports interactive and batch modes</li>
35 <li><a href="jshell.html">jshell</a> - interactively evaluate declarations, statements, and expressions of the Java programming language in a read-eval-print loop (REPL)</li>
36 <li><a href="jstack.html">jstack</a> - print Java stack traces of Java threads for a specified Java process</li>
37 <li><a href="jstat.html">jstat</a> - monitor JVM statistics</li>
38 <li><a href="jstatd.html">jstatd</a> - monitor the creation and termination of instrumented Java HotSpot VMs</li>
39 <li><a href="keytool.html">keytool</a> - manage a keystore (database) of cryptographic keys, X.509 certificate chains, and trusted certificates</li>
40 <li><a href="pack200.html">pack200</a> - transform a Java Archive (JAR) file into a compressed pack200 file with the Java gzip compressor</li>
41 <li><a href="rmic.html">rmic</a> - generate stub and skeleton class files using the Java Remote Method Protocol (JRMP)</li>
42 <li><a href="rmid.html">rmid</a> - start the activation system daemon that enables objects to be registered and activated in a Java Virtual Machine (JVM)</li>
43 <li><a href="rmiregistry.html">rmiregistry</a> - create and start a remote object registry on the specified port on the current host</li>
44 <li><a href="serialver.html">serialver</a> - return the `serialVersionUID` for one or more classes in a form suitable for copying into an evolving class</li>
45 <li><a href="unpack200.html">unpack200</a> - transform a packed file into a JAR file for web deployment</li>
46 </ul>
47 <h2>Windows Only</h2>
48 <ul>
49 <li><a href="jaccessinspector.html">jaccessinspector</a> - examine accessible information about the objects in the Java Virtual Machine using the Java Accessibility Utilities API</li>
50 <li><a href="jaccesswalker.html">jaccesswalker</a> - navigate through the component trees in a particular Java Virtual Machine and present the hierarchy in a tree view</li>
51 <li><a href="java.html#javaw">javaw</a> - launch a Java application without a console window</li>
52 <li><a href="kinit.html">kinit</a> - obtain and cache Kerberos ticket-granting tickets</li>
|