< prev index next >

test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java

Print this page

        

@@ -75,11 +75,11 @@
             mainClass = v;
             return this;
         }
 
         Script withJarMainClass(MainClassType v) {
-            appDesc.setJarWithMainClass(v != NotSet);
+            appDesc.setWithMainClass(v != NotSet);
             jarMainClass = v;
             return this;
         }
 
         Script expectedErrorMessage(String v) {

@@ -263,13 +263,14 @@
             explodeJar(jarFile, workDir,
                     jarEntry -> Path.of(jarEntry.getName()).equals(
                             script.appDesc.classFilePath()));
 
             // Create app's jar file with different main class.
-            var badAppDesc = JavaAppDesc.parse(script.appDesc.toString()).setClassName(
-                    nonExistingMainClass);
-            JPackageCommand.helloAppImage(badAppDesc).executePrerequisiteActions();
+            var badAppDesc = JavaAppDesc
+                    .parse(script.appDesc.toString())
+                    .setClassName(nonExistingMainClass);
+            HelloApp.createBundle(badAppDesc, jarFile.getParent());
 
             // Extract new jar but skip app's class.
             explodeJar(jarFile, workDir,
                     jarEntry -> !Path.of(jarEntry.getName()).equals(
                             badAppDesc.classFilePath()));
< prev index next >