--- old/src/java.base/share/classes/java/lang/ClassLoader.java 2016-10-26 14:59:24.000000000 -0700 +++ new/src/java.base/share/classes/java/lang/ClassLoader.java 2016-10-26 14:59:24.000000000 -0700 @@ -1681,6 +1681,15 @@ * this method during startup should take care not to cache the return * value until the system is fully initialized. * + *

The class path used by the built-in system class loader is determined + * by the system property "{@code java.class.path}" during early + * initialization of the VM. If the system property is not defined, + * or its value is an empty string, then there is no class path + * when the initial module is a module on the application module path, + * i.e. a named module. If the initial module is not on + * the application module path then the class path defaults to + * the current working directory. + * * @return The system ClassLoader for delegation * * @throws SecurityException