< prev index next >
src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
Print this page
@@ -512,10 +512,22 @@
}
}
return applicationImage;
}
+ static File getPredefinedRuntime(Map<String, ? super Object> params)
+ throws PackagerException {
+ File runtime = PREDEFINED_RUNTIME_IMAGE.fetchFrom(params);
+ if (runtime != null && !runtime.exists()) {
+ throw new PackagerException (
+ "message.runtime-image-dir-does-not-exist",
+ PREDEFINED_RUNTIME_IMAGE.getID(),
+ runtime.toString());
+ }
+ return runtime;
+ }
+
static void copyPredefinedRuntimeImage(
Map<String, ? super Object> params,
AbstractAppImageBuilder appBuilder)
throws IOException , ConfigException {
File topImage = PREDEFINED_RUNTIME_IMAGE.fetchFrom(params);
< prev index next >