< 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 >