Before you can compile a single line of Java code, you will first need to download the Java SE Development Kit (JDK). The latest version is called JDK 6 Update 3. It has graphical user interface (GUI ) development improvements, so if you are just starting with Java or you want to get your hands on the latest release, then Java SE 6 is what you need.