Sun's Java Tools
Home ] Up ] [ Sun's Java Tools ] PATH & CLASSPATH ] Filetypes ] Using the Bare SDK ]

 

 

Here are some of the tools provided by the Sun JDK (Java Developer Kit, sometimes known as the Java Software Development Kit):

  • javac -- the Java compiler
  • java -- the Java interpreter (JVM)
  • appletviewer -- Java Applet Viewer
  • jdb -- Java Debugger (command line; hard to use)
  • javadoc -- Java documentation generator
  • javap -- Java Class Disassembler
  • javah -- Native Method C File Generator
  • jar -- Creates and manages Java Archives (JARs)
  • extcheck -- Utility to detect JAR conflicts.
  • javakey -- Key Management and Digital Signatures (JDK 1.1; completely replaced by keytool and jarsigner in JDK 1.2+)
  • keytool -- Manages keystores and certificates.
  • jarsigner -- Generates and verifies JAR signatures.
  • native2ascii -- Convert Java source code to ASCII
  • serialver -- Class Version Number Generator (used for versioning serialized classes)
  • rmic -- Generates stubs and skeletons for RMI remote objects.
  • rmiregistry -- RMI remote object registry service.
  • rmid -- RMI activation system daemon.
  • idltojava -- Generates .java files that map an OMG IDL interface and enable an application written in the Java programming language to use CORBA functionality
  • policytool -- GUI tool for managing policy files.
  • tnameserv -- Provides access to the naming service.
  • ...
  • An extensive directory structure containing:
    • binaries
    • class libraries
    • class library sources
    • documentation in browser format (HTML pages)
Each version of Java is likely to add to these tools, and sometimes replace one.

 

This page was last modified on 02 October, 2007