Classes and CLASSPATH
All the classes needed for the application are placed in a file (or files).
They can compiled separately.
Application using the classes is placed in a file and compiled.
If the classes are located in a different directory than the application CLASSPATH needs to be set to indicate the directories to search.
CLASSPATH = .:/util/lang/jdk1.1.6/lib/classes.zip:/u0/faculty/bina/cs114a:{absolute path to your class repository}