A class path might include several paths, divided by a semicolon (Windows) or colon (UNIX). By default, the compiler as well as JVM research the current Listing as well as JAR file that contains the Java platform https://medium.com/@linkdaddy/what-is-a-source-file-226b0fd56812