To write Java programs, you need to install the Java Development Kit (JDK) from Sun Microsystems. The current version is Java 2 Platform Standard Edition 5 (J2SE 5), which supports the programs in this book. The JDK contains the javac compiler and java interpreter. It is downloaded for free from java.sun.com and runs in the command prompt, not as a windowed application.