Java: CLASSPATH

Where Java finds programs

A common way to compile and run a simple Java program is with commands like the following.
    javac MyProgram.java
    java MyProgram

Or you may use an IDE that permits you to compile and run. In any case, Java must know, both for compilation and execution of the programs, where to find any library classes that are used. Java (at least after version 1) knows how to find it's own classes, but you have to tell it where to find other libraries you may be using. The standard Microsoft Windows directories are not searched.

You may need to specify a list of directories or jar files where programs can be found by setting the environment variable CLASSPATH.

Setting CLASSPATH on Windows XP

The CLASSPATH variable can be set on Windows XP with the following steps.

References

A more complete explanation of CLASSPATH can be found in Java Glossary : classpath.