A class route may include various paths, separated by a semicolon (Home windows) or colon (UNIX). By default, the compiler plus the JVM research the current directory and also the JAR file that contains the Java https://medium.com/@linkdaddy/what-is-a-source-file-226b0fd56812