The Java Programming and Runtime Environment

In order to use Java (for development or just for execution) one needs:

Other useful tools are:


On Unix systems for which Netscape Navigator is available the command netscape -java can be used as a bytecode interpreter.