diff -r 189f47d990b5 -r 580fb715b29d test/jdk/jdk/modules/etc/DefaultModules.java --- a/test/jdk/jdk/modules/etc/DefaultModules.java Mon Nov 18 23:41:06 2019 -0500 +++ b/test/jdk/jdk/modules/etc/DefaultModules.java Tue Nov 19 11:35:29 2019 +0000 @@ -59,8 +59,8 @@ String testSrc = System.getProperty("test.src"); // $JDK_HOME/bin/java TestModules.java - String source = Path.of(testSrc, "src", "TestRootModules.java").toString(); - ProcessTools.executeTestJava(source) + String source = Path.of(testSrc, "TestRootModules.java").toString(); + ProcessTools.executeTestJava("--add-exports", "java.base/jdk.internal.module=ALL-UNNAMED", source) .outputTo(System.out) .errorTo(System.err) .shouldHaveExitValue(0); @@ -89,15 +89,18 @@ javaLauncher += ".exe"; // $CUSTOM_JDK/bin/java TestRootModules.java - source = Path.of(testSrc, "src", "TestRootModules.java").toString(); - out.format("Command line: [%s %s]%n", javaLauncher, source); - ProcessTools.executeProcess(new ProcessBuilder(javaLauncher, source)) + source = Path.of(testSrc, "TestRootModules.java").toString(); + ProcessBuilder pb = new ProcessBuilder(javaLauncher, + "--add-exports", "java.base/jdk.internal.module=ALL-UNNAMED", + source); + out.format("Command line: [%s]%n", pb.command()); + ProcessTools.executeProcess(pb) .outputTo(System.out) .errorTo(System.err) .shouldHaveExitValue(0); // $CUSTOM_JDK/bin/java TestJson.java - source = Path.of(testSrc, "src", "TestJson.java").toString(); + source = Path.of(testSrc, "TestJson.java").toString(); out.format("Command line: [%s %s]%n", javaLauncher, source); ProcessTools.executeProcess(new ProcessBuilder(javaLauncher, source)) .outputTo(System.out)