What you will need...

A text Editor

Mac

BBEdit, ProjectBuilder, TextEdit, jedit ...

Unix

vi, emacs, Xemacs

Windows

TextEdit, Xemacs, TexPad

Java Documentation API :

Locale : http://ephebe.anu.edu.au/doc/index.html

Originale : http://java.sun.com/products/jdk/1.2/download-docs.html

Java Compiler : javac

Java Virtual machine : java

Java comments extractor : javadoc

Java archive tool : jar

and sometime an aplet viewer

and an account in the lab ?