JDK Development tools

Each of the development tools comes in a Win32 version and a Solaris version. There is no difference in features between Win32 and Solaris versions. However, there are minor differences in configuration and usage, to accomodate the special features of each OS.

Configuration

Basic Tools

javac
The compiler for the Java programming language.
[Win32] [Solaris]

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.
[Win32] [Solaris]

javadoc
API documentation generator.
[Win32] [Solaris]

appletviewer
Run and debug applets without a web browser.
[Win32] [Solaris]

jar
Manage Java Archive (JAR) files.
[Win32] [Solaris]

jdb
The Java Debugger.
[Win32] [Solaris]

javah
C header and stub generator. Used to write native methods.
[Win32] [Solaris]

javap
Class file disassembler
[Win32] [Solaris]

Remote Method Interface (RMI)

rmic
Generate stubs and skeletons for remote objects.
[Win32] [Solaris]

rmiregistry
Remote object registry service.
[Win32] [Solaris]

rmid
RMI activation system daemon.
[Win32] [Solaris]

serialver
Return class serialVersionUID.
[Win32] [Solaris]

Internationalization

native2ascii
Convert text to Unicode Latin-1.
[Win32] [Solaris]

Security

keytool
Manage keystores and certificates
[Win32] [Solaris]

jarsigner
Generate and verify JAR signatures.
[Win32] [Solaris]

policytool
GUI tool for managing policy files.
[Win32] [Solaris]