--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java 2017-02-07 13:14:46.395255172 +0000 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java 2017-02-07 13:14:46.272246725 +0000 @@ -963,7 +963,7 @@ Collection paths = locations.getLocation(location); ModuleFinder finder = ModuleFinder.of(paths.toArray(new Path[paths.size()])); Layer bootLayer = Layer.boot(); - Configuration cf = bootLayer.configuration().resolveRequiresAndUses(ModuleFinder.of(), finder, Collections.emptySet()); + Configuration cf = bootLayer.configuration().resolveAndBind(ModuleFinder.of(), finder, Collections.emptySet()); Layer layer = bootLayer.defineModulesWithOneLoader(cf, ClassLoader.getSystemClassLoader()); return ServiceLoaderHelper.load(layer, service); } else {