What is the Difference between Path and ClassPath in java?

Path is an environmental variable which specifies the bin directory path of JDK/JRE from which binaries under that directory can be accessed directly.

ClassPath is the location of .class file where classes we compiled will be available