--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java 2017-02-08 11:44:12.836674801 -0800 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java 2017-02-08 11:44:12.698673764 -0800 @@ -1450,6 +1450,11 @@ return; } + if (!modules.multiModuleMode && env.toplevel.modle != modules.getDefaultModule()) { + //can only generate classfiles for a single module: + return; + } + if (compileStates.isDone(env, CompileState.LOWER)) { results.addAll(desugaredEnvs.get(env)); return;