diff -r b5e1baa9d2c3 -r b09ba68c6a19 test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java Wed Nov 06 07:20:07 2019 -0500 +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java Fri Nov 08 14:53:03 2019 -0500 @@ -27,6 +27,7 @@ import java.nio.file.Path; import java.util.spi.ToolProvider; +import jdk.incubator.jpackage.ToolProviderFactory; public enum JavaTool { JAVA("java"), JAVAC("javac"), JPACKAGE("jpackage"), JAR("jar"), JLINK("jlink"); @@ -46,7 +47,12 @@ } public ToolProvider asToolProvider() { - return ToolProvider.findFirst(name).orElse(null); + if (this == JPACKAGE) { + return ToolProviderFactory.findFirst("jpackage").orElseThrow( + () -> new RuntimeException("jpackage tool not found")); + } else { + return ToolProvider.findFirst(name).orElse(null); + } } Path relativePathInJavaHome() {