Java for students

Java development kits

What you need to run Java programs is:

If you write a Java program, you either write an applet or an application. Therefore there are 2 types of interpreter - one type interprets applets (sometimes called an applet viewer) and the other type interprets applications.

All these facilities are often bundled up into an integrated software development environment. These usually also provide an editor and a debugger. They also often provide a browser for looking at the contents of the library.

There are a number of commercially available software development environments for Java. The major ones are:

You can often get these for free. For example, PC magazines sometimes issue a free CD that holds slightly out-of-date versions of packages.

Alternatively it may be better to use a free package:

Versions of Java

It can be difficult to keep track of the way that Sun (who maintain Java) refer to different versions of Java. The current mainstream version is called Java 2. But within that name are various releases - Java 1.2, 1.2.2 etc. Java 1.2 actually became the first version of Java 2 when Sun reckoned that Java had become sufficiently stable to relaunch it as Java 2.