--- old/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java 2019-07-03 08:54:53.886945500 -0400 +++ new/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java 2019-07-03 08:54:51.855906200 -0400 @@ -461,7 +461,7 @@ validateArguments(); - addResources(deployParams, input); + addResources(deployParams, input, mainJarPath); List> launchersAsMap = new ArrayList<>(); @@ -647,7 +647,7 @@ } private void addResources(DeployParams deployParams, - String inputdir) throws PackagerException { + String inputdir, String mainJar) throws PackagerException { if (inputdir == null || inputdir.isEmpty()) { return; @@ -672,7 +672,7 @@ } fileNames.forEach(file -> deployParams.addResource(baseDir, file)); - deployParams.setClasspath(); + deployParams.setClasspath(mainJar); } static CLIOptions toCLIOption(String arg) {