Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8097283

[Packager] Config exception when runtime is provide via Java API

    XMLWordPrintable

    Details

      Description

      When I provide the fileset by picking every file in JAVA_HOME:

              Path jreOrJdk = Paths.get(CONFIG_INSTANCE.getOtherJre());
              fileSet = new RelativeFileSet(
                      jreOrJdk.toFile(), Files.walk(jreOrJdk)
                      .map(path -> path.toFile().getAbsoluteFile())
                      .filter(File::isFile)
                      .collect(Collectors.toSet())
              );

              additionalParams.put(BundleParams.PARAM_RUNTIME, fileSet);

      Then I get the following ConfigException:

      com.oracle.tools.packager.ConfigException: Java Runtime does not include [Contents/Home/jre/lib/[^/]+/libjvm.dylib, Contents/Home/jre/lib/rt.jar]

        Attachments

          Activity

            People

            • Assignee:
              shemnon Danno Ferrin (Inactive)
              Reporter:
              dzinkevi Dmitry Zinkevich (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported: