What are the differences between PATH and CLASSPATH environment variables?
The PATH environment variable is typically something that the operating system uses to find executable files. See the system manuals for your platform for more information.
The CLASSPATH environment variable is typically something that implementations of the Java Virtual Machine (JVM) use to find Java class files. See How is the CLASSPATH used to find my Java Classes for more information.