File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
src/main/java/io/github/fvarrui/javapackager/packagers Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ public abstract class Packager extends PackagerSettings {
2525
2626 // artifact generators
2727 protected List <ArtifactGenerator <?>> installerGenerators = new ArrayList <>();
28- private BundleJre generateJre = new BundleJre ();
28+ private final BundleJre generateJre = new BundleJre ();
2929
3030 // internal generic properties (setted in "createAppStructure/createApp")
3131 protected File appFolder ;
@@ -395,13 +395,15 @@ public File createApp() throws Exception {
395395 Logger .infoUnindent ("Dependencies copied to " + libsFolder + "!" );
396396
397397 // creates a runnable jar file
398- if (runnableJar != null && runnableJar .exists ()) {
399- Logger .info ("Using runnable JAR: " + runnableJar );
400- jarFile = runnableJar ;
401- } else {
398+ if (runnableJar == null ) {
402399 Logger .infoIndent ("Creating runnable JAR..." );
403400 jarFile = Context .getContext ().createRunnableJar (this );
404401 Logger .infoUnindent ("Runnable jar created in " + jarFile + "!" );
402+ } else if (runnableJar .exists ()) {
403+ Logger .info ("Using runnable JAR: " + runnableJar );
404+ jarFile = runnableJar ;
405+ } else {
406+ throw new Exception ("Runnable JAR doesn't exist: " + runnableJar );
405407 }
406408
407409 // embeds a JRE if is required
You can’t perform that action at this time.
0 commit comments