JDK Development tools
Basic Tools
- javac
- The compiler for the Java programming language.
- java
- The launcher for Java applications. In this release, a
single launcher is used both for development and deployment.
The old deployment launcher, jre, is no longer provided.
- javadoc
- API documentation generator.
- appletviewer
- Run and debug applets without a web browser.
- jar
- Manage Java Archive (JAR) files.
- jdb
- The Java Debugger.
- javah
- C header and stub generator. Used to write native methods.
- javap
- Class file disassembler
Remote Method Interface (RMI)
- rmic
- Generate stubs and skeletons for remote objects.
- rmiregistry
- Remote object registry service.
- rmid
- RMI activation system daemon.
- serialver
- Return class serialVersionUID.
Internationalization
- native2ascii
- Convert text to Unicode Latin-1.
Security
- keytool
- Manage keystores and certificates
- jarsigner
- Generate and verify JAR signatures.
- policytool
- GUI tool for managing policy files.