You can use the following tools to develop, debug, and run Java applications.
Java applet viewer.
Java archive tool.
Java Virtual Machine.
Java documentation generator.
Generates C and header files for JNI programming.
Disassembles class files and inspects member signatures.
Fast open source Java compiler (installed as part of the Developer Tools package).